这是在file.txt
:
redcar
bluecar
greencar
Run Code Online (Sandbox Code Playgroud)
我正在寻找使它成为的方法:
redcar redcar
bluecar bluecar
greencar greencar
Run Code Online (Sandbox Code Playgroud)
我尝试了很多方法都sed
没有运气
Hai*_* Vu 12
这是使用粘贴的简单解决方案:
paste -d ' ' file.txt file.txt
Run Code Online (Sandbox Code Playgroud)
小智 11
尝试:
sed 's/\(.*\)/\1 \1/' data.txt
Run Code Online (Sandbox Code Playgroud)
有不止一种方法可以做到:
替换完整句子的两倍:
sed 's/.*/& &/'
Run Code Online (Sandbox Code Playgroud)
复制以保留空间,将保留空间附加到模式空间,修复换行符:
sed 'h;G;s/\n/ /'
Run Code Online (Sandbox Code Playgroud)
awk,使用字段分隔符连接整个句子:
awk '$0=$0FS$0'
Run Code Online (Sandbox Code Playgroud)