gpt4 book ai didi

linux - 删除空行旁边一行的 Shell 脚本

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:44:09 25 4
gpt4 key购买 nike

我可以使用 grepsed 从文件中删除空行。但是,我无法解决必须删除空行旁边的有效行的情况。下面是一个例子:

来源:

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

如何删除空行旁边的有效行?

最佳答案

尝试这样的事情:

sed '/^$/,+1 d' test.txt

每当您发现空行时,将其删除并立即删除下一行。

关于linux - 删除空行旁边一行的 Shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30068820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com