Shell中去掉文件中的换行符简单方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jerry_1126/article/details/85009615

文件中每行都以\n结尾,如果要去掉换行符,使用sed命令

[root@host ~]# sed -i 's/\n//g' FileName

或者使用tr命令

[root@host ~]# cat fileName | tr '\n' ''

或者其他命令,效果都不好,没达到目的,其实有一种简单的方法:

[root@host ~]# cat FileName | xargs echo -n   # 连文件末尾换行符也去掉

# 或者

[root@host ~]# cat FileName | xargs           # 会保留文件末尾的换行符      

使用上面的方法,可谓又简单又方便的完成了任务,效果非常好!

猜你喜欢

转载自blog.csdn.net/Jerry_1126/article/details/85009615