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

文件中每行都以\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           # 会保留文件末尾的换行符      

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

你可能感兴趣的:(【操作系统】,【综合其他】)