文件换行符转换 (dos 转 unix/linux)

 window/dos 下文件换行符为  0x0D ,0x0A 

 unix/linux  下文件换行符为 0x0A 

 

0x0D  ==  \r

0x0A  == \n

 

因此 windows下编辑的文件,上传到unix/linux上时,可能会影响使用,如上传的是shell文件,可能会报错:

-bash: ./startbin.sh: /bin/sh^M: bad interpreter: No such file or directory

 

使用vi 可以把换行符转换为unix类型的:

 

:set ff //用来显示当前换行符类型

会显示:  fileformat=unix  

 

:set ff=unix //设置文件换行符类型为unix

 

之后 保存退出就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值