Chinaunix

标题: 在文件中选取指定行数显示出来的shell怎么做呢 请指教 多谢 [打印本页]

作者: power0811    时间: 2008-12-08 09:17
标题: 在文件中选取指定行数显示出来的shell怎么做呢 请指教 多谢
比如一个文件A 我想先知道该文件的行数,然后将其中的%60打印出来 用AWK该怎样做呢 多谢
作者: ly5066113    时间: 2008-12-08 09:17
标题: 回复 #1 power0811 的帖子
  1. awk '{a[NR]=$0}END{for(i=1;i<=NR;i++) if(i<=NR*0.6) print a[i]}' urfile
复制代码

作者: smallstar001    时间: 2008-12-08 09:30
awk '{if(NR%60==0) print $0}END{print "文件行数:"NR}' file

这个样子?
作者: power0811    时间: 2008-12-08 09:38
多谢 呵呵
作者: biglazybug    时间: 2008-12-08 10:07
嘿嘿 又学了一招
作者: sania9    时间: 2008-12-08 13:54
好奇怪的需求,呵呵




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2