菜鸟笔记
提升您的技术认知

Shell中将多行合并成一行的小技巧

shell中将多行合并成一行的小技巧,其实很简单: 每行的结尾符为\n,只要将每行的\n换成想要的分隔符,就可以达到目的了。 

主要借助于tr命令:

[root@host ~]# cat data
127.0.0.1
127.0.0.2
127.0.0.3
127.0.0.4
[root@host ~]# cat data | tr '\n' '|'        # 行间以|来分隔
127.0.0.1|127.0.0.2|127.0.0.3|127.0.0.4