推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html
全部博文(594)
分类:
2008-03-26 16:58:45
aquester2008-08-07 13:06:43
怎样取得文件行数 sed -n '$=' filename grep '.*' -c filename perl -ne 'END {print "$i"} ++$i' filename perl -ne 'END {print $.."\n"}' filename awk 'END{print NR}' filename awk '{print NR}' filename |tail -n1 grep -n "" filename|awk -F: '{print '}|tail -n1 wc -l filename|awk '{print }' cat filename |wc -l ruby -e 'p open("filename").read.count("\n")'
chinaunix网友2008-04-22 11:12:34
Sed的常用命令语法 Sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。 1.行的匹配 [root@mypc /]# sed -n '2p' /etc/passwd 打印出第2行 [root@mypc /]# sed -n '1,3p' /etc/passwd 打印出第1到第3行 [root@mypc /]# sed -n '$p' /etc/passwd 打印出最后一行 [root@mypc /]# sed -n '/user/'p /etc/passwd 打印出含有user的行 rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin [root@mypc /]# sed -n '/\$/'p /etc/passwd 打印出含有$元字符的行,$意为最后一行 2.插入文本和附加文本(插入新行) [root@mypc /]# sed -n '/FTP/p' /etc/passw