|
在上传之后的Linux下使用dos2unix命令。如代码1
代码1
dos2unix file1
语法形式:
dos2unix [options] [-c convmode] [-o file ...] [-n infile outfile ...]
据说文件行后有这两个符号的原因是,以前的电传打印机换行时需要时间,而行后的空白符号可以避免有意义的字符丢失。后来windows系统采用了rn(回车符和换行符),linux系统采用n(换行符)。如果从windows上传代码或文件至linux后发现程序运行不正常,有可能就是回车符在作祟。
参考 http://blog.sina.com.cn/s/blog_51e82bab0100csbm.html (注意评论,该文有bug)
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-23 17:57
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社