我可以使用grep
或sed
從文件中刪除空行。但是,我無法解決必須刪除空行旁邊的有效行的情況。以下是一個例子:Shell腳本刪除空行旁邊的一行
來源:
1_1
1_2
1_3
1
2_1
2_2
2_3
2_4
2_5
2
3
4_1
4_2
4
5_1
5_2
5_3
5_4
5
6
7_1
7
8_1
8_2
8
輸出:
1_1
1_2
1_3
1
2_1
2_2
2_3
2_4
2_5
2
4_1
4_2
4
5_1
5_2
5_3
5_4
5
7_1
7
8_1
8_2
8
如何刪除有效的線下一個空行?
這個問題有點不清楚:什麼是你想要刪除的「有效行」?嘗試提供一個更小的例子,除此之外 - 「預期輸出」。 – alfasin
「有效行」是指不爲空的行。 – codedoc
在空白空間(或兩者)之前或之後的「有效行」? 「旁邊的」並不是一個好的定義...「後面的」 – alfasin