![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
dxz_tust
拥抱开源~
展开
-
shell脚本中的一些总结
用awk将两个文件合并。 awk '{if (NR==FNR) a[$1]=$2};{if (NR>FNR) print $0,a[$1]}' 1.txt 2.txt NR表示行号,而 FNR也表示行号,其中当只有一个文件时,NR与FNR表示的意思是一样的, 但是当有两个文件的时候,NR仍旧表示行号,但是,FNR在读取第二个文件的时候行号从1 开始计算,并不是在第二个的基础上继续原创 2017-09-05 17:56:51 · 538 阅读 · 0 评论 -
将外部值传入awk中
这昨天写一个文本处理的小脚本,实现将文本中匹配项重定向到文件中,用了一个while循环,,但是发现while循环的值总是像没有传到awk中,查了查资料才知道还有这么一出: 将外部输入值带入到awk中 VAR=10000 echo | awk -v VARIABLE=$VAR '{ print VARIABLE }'...原创 2018-12-01 12:29:46 · 484 阅读 · 0 评论