awk使用请教
我想将一个文件中的第二个字段取出(awk '{print $2} file'),但文件有1000行,我只需取出前100行,这该怎么处理?
------解决方案--------------------类似:awk '{if(NR<=100)print $2;}' yourfile
------解决方案--------------------或者:cat file
------解决方案-------------------- head -n100
------解决方案-------------------- awk '{print $2;}'
------解决方案--------------------sed '1-100p'
------解决方案-------------------- awk '{print $2;}' file
------解决方案--------------------awk 'NR<=100{print $2}' urfile
------解决方案--------------------head -n 100 yourfile
------解决方案--------------------
awk '{print $2}'
awk '{if(NR<=100) print $2; else exit;}' yourfile
用awk的话,最好有else exit; 否则得遍历全部的文件后才结束。 用了exit只用读取前100行。