这个问题扩展了我的最后一个问题(搜索特定的文本文件行,最多替换某个字符)。在用户@anubhava 的帮助下,我能够搜索以 dataspecs 开头的行,并将其转换为
dataspecs v1 v2 v3 v4 v5 ! blah
到
dataspecs $new_val ! blah
但是,我现在需要能够保留变量v1
v2
v3
(我不知道它们的实际值),并将 and 替换v4
为v5
bash 变量$new_v4
和$new_v5
. 所以我的新行现在看起来像这样:
dataspecs v1 v2 v3 new_v4 new_v5 ! blah