Linux上.sh文件中的命令为什么执行不了?
(1)当*.sh文件为dos格式时,无法执行文件中的命令。需要将文件格式设置为 linux格式才能执行。
(2)dos格式和linux格式之间的转换命令如下所示:
dos2unix [-n] file [newfile] 从DOS转换到UNIX
-n : 保留原来的文档,将转换后的内容输入到新文档中 例如: dos2unix -n old new
Linux上.sh文件中的命令为什么执行不了?
(1)当*.sh文件为dos格式时,无法执行文件中的命令。需要将文件格式设置为 linux格式才能执行。
(2)dos格式和linux格式之间的转换命令如下所示:
dos2unix [-n] file [newfile] 从DOS转换到UNIX
-n : 保留原来的文档,将转换后的内容输入到新文档中 例如: dos2unix -n old new