最近看了鸟哥的《linux私房菜》,忽然明白了之前在linux环境下shell脚本没发运行的问题。
(1)问题复现:windows网页前台页面编写shell脚本,一键提交到服务器上作为shell文件,以作为算法运行的启动脚本,预测脚本。或者windows编辑器编辑好了作为文件上传到linux服务器作为启动或者预测脚本。却一直报脚本无法运行。
(2) cat -A 查看脚本出现换行符为 ^$M 和linux的$换行符不一致。
(3)问题解决:通过dos2unix脚本解决
最近看了鸟哥的《linux私房菜》,忽然明白了之前在linux环境下shell脚本没发运行的问题。
(1)问题复现:windows网页前台页面编写shell脚本,一键提交到服务器上作为shell文件,以作为算法运行的启动脚本,预测脚本。或者windows编辑器编辑好了作为文件上传到linux服务器作为启动或者预测脚本。却一直报脚本无法运行。
(2) cat -A 查看脚本出现换行符为 ^$M 和linux的$换行符不一致。
(3)问题解决:通过dos2unix脚本解决