1

我想使用 sed 复制输入的每一行。即当输入看起来像:

first
secod
third
fourth
...

我希望输出看起来像:

first first
second second
third third
fourth fourth
... ...

等等。

如果使用 sed 无法做到这一点,那么您有什么建议?我更喜欢最简单的解决方案。

4

3 回答 3

4

单程:

$ sed 's/.*/& &/' file
first first
second second
third third
fourth fourth
于 2013-09-09T19:22:14.700 回答
4

这似乎是为paste命令量身定制的工作:

paste -d " " file file
于 2013-09-09T19:36:30.333 回答
2

使用 awk,

awk '{print $1, $1}' file

或如评论所述,如果单词包含空格,您可以执行以下操作:

awk '{print $0, $0}' file 
于 2013-09-09T19:14:42.407 回答