Linuxで文字列をコマンドに置き換える方法

Linuxで文字列をコマンドに置き換える方法

テキストファイルで "dockerCmd"という文字列を見つけたら、 "docker run -v /doesnt/exist:/foo -w /foo -i -t ubuntu bash"コマンドで置き換える必要があります。

環境: Linux

ベストアンサー1

あなたはsedを使用することができます

sed -i 's#dockerCmd#docker run -v /doesnt/exist:/foo -w /foo -i -t ubuntu bash#g' file

オプション

 -i 

その場でファイルを編集

s#

交換、交換に使用

#g

行ごとに複数の結果を取得する場合は、すべての結果を変更するグローバルフラグです。

おすすめ記事