まず、これが以前に回答された場合に謝罪しますが、私の問題を解決できませんでした。
パターンを検索し、テキストと変数の両方で構成されるテキスト行に置き換える必要があります.ところで、私はbashを使用しています..
いう
$var = "stacko.ver/rulz=" **Note: $var contain double quotes & = & a dot and /**
私は次のようにしたい 1.Search for;te.xt =
注: 検索する値には ; が含まれます。& = とドット
2.交換する
textnum=$var
もちろん、 $var は実際の値に置き換える必要があります
私の試み
sed -i "s/;te.xt =/textnum=$var/" file
sed -i "s/;te.xt =/textnum="$var"/" file
sed -i "s/";te.xt ="/"textnum=$var"/" file
これらのどれも実際には機能しませんでした。sed でエラーが発生したか、$var の値がファイルに表示されませんでした
助けてくれてありがとう
よろしく