这是我的问题
我有一个文件1,我有一些数据
Var1.1 Var1.2 Var1.3
Var2.1 Var2.2 Var2.3
Var3.1 Var3.2 Var3.3
Run Code Online (Sandbox Code Playgroud)
由于上面的数据,我有一个我想编辑的文件2
File2(1)
***pattern with Var2.1***
some text...
Run Code Online (Sandbox Code Playgroud)
文件2(2)
***pattern with Var2.1***
Here I want to add Var2.2 and Var2.3
some text
Run Code Online (Sandbox Code Playgroud)
我的第一个解决方案是使用AWK,但我不知道要包含一个bash命令.AWK应该是这样的:
如果有更简单的东西,请不要犹豫,向我解释其他可能性!
谢谢 !
这是我在awk中运行外部命令到base64-decode字符串的方法:
cmd = "/usr/bin/base64 -i -d <<< " $2 " 2>/dev/null"
while ( ( cmd | getline result ) > 0 ) { }
close(cmd)
split(result, a, "[:=,]")
name=a[2]
Run Code Online (Sandbox Code Playgroud)
也许你可以从中获得灵感......
| 归档时间: |
|
| 查看次数: |
3909 次 |
| 最近记录: |