linux win 的换行转换
2016-01-22 14:24
375 查看
Linux和Windows和换行符不一样。Windows下是CRLF(\r\n或0d0a),Linux下是LF(\n或0a)。在Linux下有时会遇到从Windows过来的文本文件,这些文件带了Windows换行符,Linux下进行脚本处理时有可能会出一些莫名其妙的错误。因此需要将这些文件转换为Linux换行符。
win2linux (\r\n->\n)
#单个的文件装换
sed -i 's/\r//' filename
批量的文件装换
sed -i 's/\r//' filename1 filename2 ...
或
find conf/ -name "*.*" |xargs sed -i 's/\r//'
linux2win (\r\n->\n)
sed -i 's/$/\r/' filename
win2linux (\r\n->\n)
#单个的文件装换
sed -i 's/\r//' filename
批量的文件装换
sed -i 's/\r//' filename1 filename2 ...
或
find conf/ -name "*.*" |xargs sed -i 's/\r//'
linux2win (\r\n->\n)
sed -i 's/$/\r/' filename
相关文章推荐
- ffmpeg 转jpg文件为rgb32格式的文件
- linux下nproc的作用
- linux内核模块之间共享函数或者全局变量
- 一些常用的查找方法,记录备用
- linux常用头文件(摘抄)
- __devexit_p的作用
- i2c驱动中之用sys文件的操作。
- Linux查看进程运行的完整路径方法
- 【Linux】浅谈段页式内存管理
- Linux查看程序端口占用情况
- Linux文件系统管理
- Linux IO 多路复用详解
- 安卓手机安装busybox使用linux命令
- 嵌入式Linux下面查看gpio使用情况
- Linux strace命令
- Linux简介及Ubuntu安装
- Linux分区
- MySql—Linux下安装MySql
- Linux下防火墙开启相关端口及查看已开启端口
- KVM(一) CentOS 6.5 十分钟搭建KVM虚拟机详细文档,从零到有,快速入门。