0
シェルスクリプトが私の 'Orignal_literal'を見つけて動的リテラルで変更したいのですが、このリテラルはスクリプトのランタイム入力になります。変数を使用してファイル内の文字列を検索および置換するシェルスクリプトでは?
シェルスクリプトが私の 'Orignal_literal'を見つけて動的リテラルで変更したいのですが、このリテラルはスクリプトのランタイム入力になります。変数を使用してファイル内の文字列を検索および置換するシェルスクリプトでは?
sed -i "s/Orignal_literal/c \\$variable/g" file.txt
説明:インプレース
sed
=ストリームエディタ-i
=(つまり、元のファイルに保存)
s
=代替コマンドoriginal
=置き換える単語(または単語自体)を表す正規表現 、g
=グローバル (つまり、 、)すべてだけでなく、最初の発生を置き換えるvariable
=ファイル名を指定して実行 時間変数、file.txt
=ファイル名