我想使用 sed 复制输入的每一行。即当输入看起来像:
first
secod
third
fourth
...
我希望输出看起来像:
first first
second second
third third
fourth fourth
... ...
等等。
如果使用 sed 无法做到这一点,那么您有什么建议?我更喜欢最简单的解决方案。
单程:
$ sed 's/.*/& &/' file
first first
second second
third third
fourth fourth
这似乎是为paste
命令量身定制的工作:
paste -d " " file file
使用 awk,
awk '{print $1, $1}' file
或如评论所述,如果单词包含空格,您可以执行以下操作:
awk '{print $0, $0}' file