window下编辑的文件在Linux上执行报错
shell脚本是对的,没有什么问题,但是执行脚本的时候报了如下错误:
或是报了如下错误:
在网上查了,才发现是因为Linux的文本和window的是有区别的
首先,进入文本,输入如下代码查看文本的格式:
vi GTMC_ITSM_Incident_FlieMerge.sh
shift+: 输入 set ff 查看文本的格式
我们要把fileformat改为unix的格式
shift+: 输入 set ff=unix 回车
shift+: wq!
再次查看文件的格式,会发现是是Unix的格式了,再执行的脚本的时候就可以了