shell 脚本文件Windows传到Linux后编码问题
下面这个标红的位置出现,是由于脚本从Windows机器上直接传到linux文件格式不对导致的。
cat -v a.sh
help^M
exit^M
}^M
[ $# -ne ${parasnum} ] && help_msg^M
^M
export HOST_IP=$1^M
export HOST_PORT=$2^M
需要使用dos2unix命令处理脚本。
解决方法:dos2unix aa.sh 即可。