【发布时间】:2015-04-03 16:00:21
【问题描述】:
我已经针对名为“file1.txt”的文本文件尝试了两个不同的 sed 命令。 我收到了相同的结果或输出。我不明白的是“G”选项的含义或用法!我在网上搜索过,但没有找到好的答案!
这里有两个命令:
sed 'G' file1.txt
sed '/^$/d;G' file.txt
两个命令的输出相同!它们在文本文件的每一行之间创建了一个行间距! 我知道'^$' 指的是不包含任何内容的行,但'G' 是做什么的。例如,如果我输入 'd' 而不是 'G' 所有空行都将被删除!
【问题讨论】: