awk筛选文本行

来源:互联网 发布:软件压力测试报告模板 编辑:程序博客网 时间:2024/06/06 05:27
#!/bin/bashfileName=$*echo "searching files below:"echo $fileNameawk -F, 'BEGIN{count=0;}{if($10>3) {print NR"->" $0;count++;}} END{if(0==count){print "No record!"}}' $fileName > rst.csvecho "Pls check result in rst.csv" 功能:从多个csv文件中,找出第10列值>3的记录。Note:如果脚本是在windows环境下编写,且在cygwin或git中执行失败,不妨用dos2unix scriptName转换一下。

0 0
原创粉丝点击