SEDを使用してファイル内の文字列置換。
以下のようなファイルでnum-of-threadの値を10から20へ変更する。
application.yml
external-api:
num-of-thread: 10
interval-milli: 100
コマンド
sed ‘s/<置換前>/<置換後>/g’ <ファイル名>
sed 's/num-of-thread: 10/num-of-thread: 20/g' application.yml
出力結果 デフォルトのコマンドでは標準出力に表示される。
external-api:
num-of-thread: 20
interval-milli: 100
ファイルを上書きする場合は-i オプションをつける。Macの場合は空文字””を指定する必要がある。
sed -i "" 's/num-of-thread: 10/num-of-thread: 20/g' application.yml
コメントを残す