windows和unix平台的回车换行差异
来源:互联网 发布:淘宝产品没有展现 编辑:程序博客网 时间:2024/05/21 12:10
回车换行命令一直很诡异,今天花了点时间 研究了下,
符号标示:
回车:/r <--> CR(Carriage Return, 0×0D)
换行:/n <--> LF(Line Feed, 0×0A)
dos/windows : /r/n
unix/linux : /n
max : /r
至于历史,主要是电报传输讯息年代传下来的,有时间慢慢研究
这里主要介绍他们之间的转换:
vim命令
dos->unix/linux :set fileformat=unix
unix/linux->dos :set fileformat=dos
sed
dos->unix sed 's/.$//' dosfile > unixfile
unix-> dos sed 's/$/\r/' unixfile > dosfile
perl
dos->unix perl -p -e 's/\r$//' < dosfile > unixfile
unix->dos perl -p -e 's/$/\r/' < unixfile > dosfile
符号标示:
回车:/r <--> CR(Carriage Return, 0×0D)
换行:/n <--> LF(Line Feed, 0×0A)
dos/windows : /r/n
unix/linux : /n
max : /r
至于历史,主要是电报传输讯息年代传下来的,有时间慢慢研究
这里主要介绍他们之间的转换:
vim命令
dos->unix/linux :set fileformat=unix
unix/linux->dos :set fileformat=dos
sed
dos->unix sed 's/.$//' dosfile > unixfile
unix-> dos sed 's/$/\r/' unixfile > dosfile
perl
dos->unix perl -p -e 's/\r$//' < dosfile > unixfile
unix->dos perl -p -e 's/$/\r/' < unixfile > dosfile
0 0
- windows和unix平台的回车换行差异
- 回车 换行的差异
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- Windows、Unix、Mac不同操作系统的换行问题 回车符\r和换行符\n
- C语言实现dos2unix函数,Windows的回车换行转换成Unix回车换行
- 回车(' ')和换行(' '),坑爹的Windows
- 关于使用fgets获取的字符串换行符在windows和linux平台的差异
- Windows平台下写文件的回车换行问题
- WINDOWS、LINUX平台换行符,回车符
- 转换Unix和Windows的换行符
- 回车和换行在windows和linux下的区别
- linux和windows下的“回车符”和“换行符”
- linux和windows下的“回车符”和“换行符”
- 第一章C++对C的扩展(Externsion)--(2)输入与输出
- Linux系统结构 详解
- Dynamics CRM2013/2015 检索实体属性的两种方式
- 关于时间管理
- BSSID/SSID/ESSID的区别和讲解
- windows和unix平台的回车换行差异
- LeetCodeOJ_9_Palindrome Number
- Mac/Linux 下利用SCP上传/下载文件
- 备忘篇——jQuery中操作数组
- Java 利用POI实现将数据库中内容导入到EXcel中
- MySQL 事件跟踪器 , MySQL 无须重启服务 跟踪 SQL , 也无须配置日志
- java 获取前1个小时或者一个月
- centos ningx 下安装https
- SAP_如何使用SQVI批量查询用户用户拥有的TCODE