用cat -A filename 来看一个文件可以看到特殊字符 TAB是^I, Linux的换行符是$,windows中则是^M$, 在linux中用vim查看dos文件就会发现每行后面都有一个^M, 如果是一个shell脚本的程序文件,将可能“程序无法执行”,因为会误判程序的命令内容。就算执行程序没问题,看着也不爽,那该怎么办? 一个一个删? 太麻烦了吧。其实可以如此:
# dos2unix file //dos转unix
# unix2dos file //unix转dos
这样可以实现最简单的转换,还可带很多选项实现其他功能, 需要的话man一下
阅读(2385) | 评论(0) | 转发(0) |