使用sed命令,可以实现。Sed是一个流编辑器,sed 每次从文件读一行,并对该行处理。
假设我们有一个test文件,内容如下:
jack@onitroad:/tmp$ cat test red blue green yellow white black brown orange jack@onitroad:/tmp$
现在使用sed命令将换行符替换成空格, 结果输出在终端上,并不会修改源文件
jack@onitroad:/tmp$ sed ':a;N;$!ba;s/\n/ /g' test red blue green yellow white black brown orange jack@onitroad:/tmp$
如果要对源文件进行修改,可以使用-i标志:
jack@onitroad:/tmp$ sed -i ':a;N;$!ba;s/\n/ /g' test jack@onitroad:/tmp$ cat test red blue green yellow white black brown orange jack@onitroad:/tmp$
日期:2019-08-20 17:58:08 来源:oir作者:oir