fileで、次のようにmy_file.ini
始まる行を変更したいと思います。dataspecs
dataspecs old_val old stuff blah blah ! blah blah
と置き換えます
dataspecs $new_val ! blah blah
、ここでnew_val
は bash 変数で、 の後のすべて!
が保持されます。また、 の値もわかりませんold_val
。
sed
それがbashであろうとなかろうとawk
、私は理解できる簡単な答えを探しているだけです。特に、ソリューションのコードが何を意味するのかを説明できれば、ソリューションを本当に感謝します。ありがとう!