政务桌面应用系统开发提升政府服务效率的关键所在
980
2022-09-22
搞了半天原来是DOS换行符的问题^M
今天在windows上的一个文件拷贝到Linux 系统中 没有注意到换行符的问题导致一个批处理始终有问题。
特别是通过记事本拷贝的文件
首先要通过cat -v file.txt 查看输入如下既有换行符的
UrrtIU56567=koiiH8IO188^M
kymMPuAGuwBlqSWsWvK0^M
^M就是带的换行符号
$dos2unix -k killws 去掉换行符
$cat -v file.txt
UrrtIU56567=koiiH8IO188
kymMPuAGuwBlqSWsWvK0
或者 sed -i 's/^M//g' file.txt
或者直接 vim file.txt 输入set ff=unix.保存退出!
最后
dos2unix [-kn] file [newfile] 从DOS转换到UNIX
unix2dos [-kn] file [newfile] 从UNIX转换到DOS也就是WINDOWS
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~