shell 查找最后一列为0行并处理掉

来源:互联网 发布:a股大数据龙头 编辑:程序博客网 时间:2024/05/14 00:20
#!/bin/shif [ $# -ne 1 ];thenecho "Enter Parameter……"echo "eg: QueryFailLine.sh FileName"else`cat $1 |awk '/\t-1\r$/ {print $0}' |sed -n 's/\t-1\r$//gp' > /tmp/${1%%.*}fix.txt`#查询以-1结尾的行并将-1这一列去掉,$是结尾,但需要加上\r,linux里有\r结尾换行,最后是将左sleep 3#sleep 1    睡眠1秒,sleep 1s    睡眠1秒,sleep 1m   睡眠1分,sleep 1h   睡眠1小时 sed -i '/\t-1\r$/d' $1#i参数是直接操作文件,查找到-1的数据就使用d删除掉fi
0 0
原创粉丝点击