从windows上传到linux上的文件哪些不能使用dos2unix命令转换格式?我的脚本里会用到一个.pds的文件,我发现对它进行格式转换后,使用时就会出问题
by yangyangRH - Shell - 2013-11-16 12:02:53 阅读(2400) 回复(3)
本帖最后由 yshihyu 于 2012-03-16 23:45 编辑 请问一下 dos2unix 出现现面的讯息 "Skipping binary file" 但是我文件是 .c & .h file 不是 binary file 请问怎么会这样? 谢谢
在windows下写的文件,到linux下会出现每行后面有个字符^M,在一些脚本中,这个字符不会被视为空白字符,于是会出现一些莫名奇怪的错误,比如,在vi配置文件virmc中假如有这种字符,打开vi时会提示: Trailing characters: ^M 用dos2unix就可以解决这个问题,dos2unix file_name , 这样便把文件转为unix格式的,前面的问题也会得到解决。 本文来自Chinaunix博客,如果查看原文请点:http://blog.chinaunix.net/u1/37472/...
很多时候,脚本在LINUX操作系统执行时报错。 此时dos2unix将解决这个问题。 所以在将编辑后的脚本上传LINUX时一定要执行dos2unix 本文来自Chinaunix博客,如果查看原文请点:http://blog.chinaunix.net/u/31219/showart_1300221.html
这是一个很简单的命令.功能是将dos/MAC下的文件转化为unix的文本文件格式.用法详见下面. 就是这样一个简单的命令折腾了我大半天.我在用mysql查询数据库,执行的批处理放在了一个文件里.如果我执行这个文件,那个存放查询结果的文件名字总是在后面附加一个?号.而如果我一行一行敲入命令,执行就正常.而且比较了两个文件后没有差别.还有一个奇怪的事情就是总是出现一个类似"quit"出现mysql语法错误的提示.这个奇怪的现象使我很困惑.后...
执行时出现下面的错误信息 -bash: /usr/local/bin/dos2unix: cannot execute binary file 计算机:redhat x86_64 这是怎么回事呢?
./test3.sh: line 38: 4016 段错误 38行的内容为: dos2unix $(cat $Shell_Path/css.txt) 其中css.txt内容为一堆文件的名字,含路径,例如: /a/fd.a /a/fsdf.a /a/bdd/addd.a 总共有4955行 请教下,为什么会出现“段错误”!
在Solaris8下,用dos2unix命令转换文件,系统提示: could not open /dev/kbd to get keyboard type US keyboard assumed could not get keyboard type US keyboard assumed 请问有什么办法能解决这个问题?