この質問は、私の最後の質問 (テキスト ファイルの特定の行を検索し、特定の文字まで置換する) を拡張したものです。ユーザー@anubhavaの助けを借りて、dataspecsで始まる行を検索し、それを次のように変換することができました
dataspecs v1 v2 v3 v4 v5 ! blahに
dataspecs $new_val ! blah
ただし、変数を保持できるようにする必要がありv1 v2 v3(実際の値はわかりません)、 andv4をv5bash 変数$new_v4andに置き換えます$new_v5。したがって、私の新しい行は次のようになります。
dataspecs v1 v2 v3 new_v4 new_v5 ! blah