Linux tr 将竖排文本转换为横排文本

2 linux tr

我一直在阅读/sf/ask/2785372971/​​ntal-in-shell 并想知道是否tr可以单独使用将垂直文本转换为水平文本。

user@linux:~$ seq 3
1
2
3
user@linux:~$ 
Run Code Online (Sandbox Code Playgroud)

我尝试了以下解决方案,它有效但并不完美。

user@linux:~$ seq 3 | tr -d '\n'
123user@linux:~$ 
user@linux:~$ 
Run Code Online (Sandbox Code Playgroud)

是否可以tr单独使用来产生这样的输出?

期望输出

user@linux:~$ seq 3 | tr command here
123
user@linux:~$ 
Run Code Online (Sandbox Code Playgroud)

小智 7

选择适合您的任何东西。

$ seq 3 | paste -s -d ''
123
$ seq 3 | tr -d '\n';echo
123
$ seq 3 | awk 1 ORS='';echo
123
Run Code Online (Sandbox Code Playgroud)