我尝试寻找正确的方法来实现从标准输入读取并打印到标准输出。我知道可以使用squeeze (-s)删除多行相同类型的文本,但是我想在多个文本行的位置上留下两个换行符,而不仅仅是一个。我也尝试使用uniq,但不确定如何操作。我知道还可以使用fold,但是我找不到我想要的fold版本,即fold (1p)。
因此,如果我有文本作为输入:
我希望输出的结果会变成:
因此,如果我有文本作为输入:
A B C D
B C D E
我希望输出的结果会变成:
A B C D
B C D E