0
点赞
收藏
分享

微信扫一扫

shell 把空格换成回车

Spinach菠菜 2022-06-15 阅读 54

linux中直接执行命令 输出是带有换行的,但是通过echo输出后换行就消失了,如下:

shell 把空格换成回车_sed

shell 把空格换成回车_linux_02

现在需要把空格转换成换行,有以下两种方法:

tr ' '  '\n'

sed 's/ /\n/g '


tr的命令格式是tr SET1 SET2,凡是在SET1中的字符,都会被替换为SET2中相应位置上的字符。通常是把文件中的内容换行,例如:

$ cat height.txt 
1.79 1.83 
1.65 1.59 

 tr 1 2 < height.txt 
2.79 2.83 
2.65 2.59 


sed的使用如上图:

echo ${abc} | sed 's/ /\n/g '


举报

相关推荐

0 条评论