我有一个看起来像这样的文件:
....
....
....
MY_TAG=Release_X_Y
....
....
第四行总是看起来像这样并包含数字。例如 Release_1_1
我将拥有的值是用户传递的参数,如下所示:
1_2_3
其中 1, 2, 3 将始终由下划线分隔,但会更改数字。
我需要取前两个数字,即 1 和 2,并用它们替换文本文件中的 MY_TAG 行。可以用 sed 或 awk 做到这一点吗?
总结一下:
预先存在的文件
....
MY_TAG=Release_1_2 <---Line 4
....
用户将参数传递给我的脚本并将其存储为变量:
User arg = 4_9_2
我想将上面提到的文件修改为:
....
MY_TAG=Release_4_9
....