这是在file.txt
:
redcar
bluecar
greencar
我正在寻找使它成为:
redcar redcar
bluecar bluecar
greencar greencar
我尝试了很多方法sed
但没有运气
答案1
这是使用粘贴的简单解决方案:
paste -d ' ' file.txt file.txt
答案2
尝试:
sed 's/\(.*\)/\1 \1/' data.txt
答案3
有不止一种方法可以做到这一点:
将整个句子替换两次:
sed 's/.*/& &/'
复制到保留空间,将保留空间附加到模式空间,修复换行符:
sed 'h;G;s/\n/ /'
awk,使用字段分隔符连接整个句子:
awk '$0=$0FS$0'
答案4
我会用 perl 来做,但既然你放了 awk,我会给你 awk 代码
awk '{print $0,$0;}' file.txt
编辑:删除我没用的猫