
echo $a | awk {'print "--exclude=" $1 " --exclude=" $2 " --exculde=" $3'}
我不知道你是不是想要的这个结果。。
例如:
我的输入文件(input.txt)共两列,第一列(key)存在重复行,对第二列(value)累加:
aaaaa,0
aaaaa,10
cccccc,20
dddddd,30
##通过awk实现文本分割:
##第一列相同的,第二列累加
在awk中使用printf先后打印如下内容:要添加的行 + \n换行符
当前行 + \n换行符
例子:
awk '/匹配内容/{printf("新增的一行\n%s\n", $0)}' file.txt >result.txt
简单的方法应该用 sed 的插入行命令 i (即 insert 的意思):
sed '/匹配内容/ i\ 新增的一行' file.txt >result.txt
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)