当前位置: 技术问答>linux和unix
帮忙写个简单的shell
来源: 互联网 发布时间:2016-06-08
本文导语: 一文件内容如下: 1,1,2,3,4,1,1 2,2,1,,1,1,5 2,2,1,3,1,1,5 22,4,6,1,6,7,8 1,2,3,,4,21,8 每个数据都用逗号隔开, 我现在要删除第四个字段为空的那些行 也就是删除第二行和第五行。 请...
一文件内容如下:
1,1,2,3,4,1,1
2,2,1,,1,1,5
2,2,1,3,1,1,5
22,4,6,1,6,7,8
1,2,3,,4,21,8
每个数据都用逗号隔开,
我现在要删除第四个字段为空的那些行
也就是删除第二行和第五行。
请高手帮忙写个shell。多谢。
1,1,2,3,4,1,1
2,2,1,,1,1,5
2,2,1,3,1,1,5
22,4,6,1,6,7,8
1,2,3,,4,21,8
每个数据都用逗号隔开,
我现在要删除第四个字段为空的那些行
也就是删除第二行和第五行。
请高手帮忙写个shell。多谢。
|
sed '/,,/d' o.txt > c.txt
|
#!/bin/bash
while read line
do
if [ `echo $line | awd -F"," '{ printf $4 }'` != "" ]
then
echo $line >> abc.txt
fi
done
while read line
do
if [ `echo $line | awd -F"," '{ printf $4 }'` != "" ]
then
echo $line >> abc.txt
fi
done