史荣久

史荣久的博客

他的个人主页  他的博客

有没有LINUX命令:如果文件T,其行数大于n,则输出T的内

史荣久  2010年07月30日 星期五 16:13 | 1415次浏览 | 5条评论

如题,如果没表达清楚。
就是完成下列命令的效果。

T = net.txt
n = 3
找个命令或简单组合,确定 cat这行。

netstat -an>net.txt
cat net.txt |grep 10.4.>temp&&test -n "`wc -l temp|awk '$1>3'`" && cat temp;rm -rf temp

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
徐敬琪

回复 徐敬琪  2011年06月03日 星期五 15:44

gawk 'BEGIN {"cat c.txt | wc -l"|getline n} n>10 {print}' c.txt

0条回复

胡锦涛

回复 胡锦涛  2010年08月08日 星期日 00:10

想用 awk加个计数器,然后就不用写文件,结果没实现 /faint 明天再想想^

1条回复

达伦王

回复 达伦王  2010年07月30日 星期五 17:14

你shell玩那么熟, 好要问别人,呵呵

1条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号