TCAMPBMG0064X344F4E1 1 47552 85.280 557.600 11300

TCAMPBMG0064X352F8E1 1 61265 85.280 718.400 11463

TCAMPBMG0064X344F4E1 1 47552 85.280 557.600 11300

TCAMPBMG0064X352F8E1 1 61265 85.280 718.400 11463


我有一个这样的文件。我想删除两行之间的空格。即我希望文件是这样的。

TCAMPBMG0064X344F4E1 1 47552 85.280 557.600 11300
TCAMPBMG0064X352F8E1 1 61265 85.280 718.400 11463
TCAMPBMG0064X344F4E1 1 47552 85.280 557.600 11300
TCAMPBMG0064X352F8E1 1 61265 85.280 718.400 11463


如何更改文件以消除UNIX中每行上方和下方的空格?
我尝试了:%s/\s//g,但行上方和下方的空格仍然保留

最佳答案

使用grep或sed如下所示删除空白行

grep -v '^ *$' $files

sed '/^ *$/d' $files

09-09 20:52