LINUX/AIX下文本DOS格式与UNIX格式互转

LINUX/AIX下文本DOS格式与UNIX格式互转


一、文本换行符简介

\n: 换行、newline、LF、LineFeed、0x0D
\r : 回车、return、CR、CarrageReturn、0x0A

windows/dos: \r\n
unix/linux: \n
mac: \r

二、影响性

  1. DOS格式在linux下打开行尾会有 ^M,且若是脚本则无法正常执行
  2. UNIX格式在windows下则没有换行,当然windows下用UE打开则没有问题

三、解决方法

注:这里只说DOS格式的在linux/AIX下的解决方法,windows下一个UltraEdit就够了

  1. linux下
    使用linux命令dos2unix
    > dos2unix hello.txt // hello.txt将被转化为unix格式
    使用vi编辑器
    :set fileformat=unix // 设置当前文档为unix
    :set fileformat=dos // 设置当前文档为unix
    注:fileformat可以简写成ff
  2. AIX下
    这才是本文的写作意图,因为AIX下没有dos2unix命令,vi中竟也用不了 set fileformat命令。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值