首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

求大家帮忙实现这个 shell,该如何处理

2012-03-21 
求大家帮忙实现这个 shell我的文件如下:1111111112222222333333333444444444complete37373711111111122222

求大家帮忙实现这个 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 ,大家指点一下,谢谢



[解决办法]

C/C++ code
owenliang@linux-7lsl:~/csdn/shell> awk 'NF != 1{print}' 1.txt 111111111 2222222 333333333 444444444 complete111111111 2222222 333333333 444444444 scueedd111111111 2222222 333333333 444444444 complete111111111 2222222 333333333 444444444 failed
[解决办法]
呵呵

awk 'NF!=1' yourfile

热点排行