每个人都要有一个骨灰级的爱好,不为金钱,而纯粹是为了在这个领域享受追寻真理的快乐。
分类: LINUX
2011-07-04 09:58:15
[解析]
这是yinyuemi大师的命令,非常巧妙,不光是思路上,而且达到短小精炼的目的。先把文件b按照NR递增作为下标读进数组a中,然后再第2部分再设置pattern条件目的是省略那个next,真是动了心思啊,而且在for表达式中,并非是常规写的 i<=NF ,而是 i
yestreenstars2013-01-08 11:18:35
直接这样写感觉更整洁一些:
awk 'NR==FNR{a[NR]=$0;next}{for(i=1;i<=NF;i++)$i=a[$i]}1' b a