ファイルの文字列を別のファイルの文字列に置き換えるには?

ファイルの文字列を別のファイルの文字列に置き換えるには?

マークダウンファイルの一意の文字列を別のテキストファイル内の別の一意の文字列に置き換えたいと思います。

GitHub Actionsを介して実行できる基本的なLinuxコマンドを使用してこれを実行したいと思います。

置き換えたい一意の文字列を生成するには、次の手順を実行します。

grep -Po '(?<=href=")[^"]*(?=")' filename | head -1 > replace.txt

次に、ファイルでreplacement.txtの文字列を検索し、それをinject.txtの文字列で上書きしようとします(注入には一意の文字列のみが含まれます)。

ベストアンサー1

次の変数を使用して、それを置き換える適切な方法を見つけました。

sed -i~ -e"s@$s1@$s2@g" file_to_edit

おすすめ記事