求大家帮忙实现这个 shell
我的文件如下:
111111111  2222222  333333333  444444444  complete
                    373737
111111111  2222222  333333333  444444444  scueedd
                    9383838
111111111  2222222  333333333  444444444  complete
                    83838
111111111  2222222  333333333  444444444  failed
                    383838
目的: 想把中间的每行只有一段的行去掉,不知道是用sed 还是awk ,大家指点一下,谢谢
------解决方案--------------------owenliang@linux-7lsl:~/csdn/shell> awk 'NF != 1{print}' 1.txt 
111111111 2222222 333333333 444444444 complete
111111111 2222222 333333333 444444444 scueedd
111111111 2222222 333333333 444444444 complete
111111111 2222222 333333333 444444444 failed------解决方案--------------------呵呵
awk 'NF!=1' yourfile