bashシェルのテキストを置き換えるために "SED"コマンドを使用する方法に関するクエリ

bashシェルのテキストを置き換えるために

検索と置換に "sed"コマンドを使用している間、sedの引用構文で定数を見つけて変数に置き換える方法を知りたいです。

定数3を変数名"hourid"に変更したいと思います。これが私が試したことです。

sed -i 's@3@hourid$@g' file_name.txt

"hourid"変数を置き換えるための正しい構文を提供する方法を知りたいです。

ベストアンサー1

sed -i "s/3/$hourid/g" file_name.txt

または

sed -i 's/3/'"$hourid"'/g' file_name.txt

おすすめ記事