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