发布时间:2012-12-27 10:05:33
linux的真可谓是不少, 我wc -l /bin/*统计了一下单单在/bin/下就112个. 之前看过有人一天学习一个命令的系列文章. 根据自己的学习linux命令的经验,发现有些命令单单看man 手册确实是无法完全了解命令设计者的意图,比如本文要讲的 yes命令. 最开始知道有yes命令的时候看man 手册内容如下: yes - output a string repeatedly until killed翻译过来是:重复输出一个字符串直到被killed. 天资不怎样的我, 实在想不出有什么用途. 直到昨天看了一篇blog之后我才了解,原来yes命令是为解决这样的一个问题设计:相信大家应该......【阅读全文】
发布时间:2012-12-12 11:10:38
NR,表示awk开始执行程序后所读取的数据行数.FNR,与NR功用类似,不同的是awk每打开一个新文件,FNR便从0重新累计. 在看一个例子关于NR和FNR的典型应用: #cat a张三|000001李四|000002 #cat b000001|10000001|20000002|30000002|15 想要得到的结果是将用户名,帐号和金额在同一行打印出来,如下: 张三|000001|10张三|000001|20李四|000002|30李四|000002|15 awk -F'|' 'NR==FNR{a[$2]=$0;next}{p......【阅读全文】