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、私は理解できる簡単な答えを探しているだけです。特に、ソリューションのコードが何を意味するのかを説明できれば、ソリューションを本当に感謝します。ありがとう!