vi命令中:^M 代表此处有个换行符
这是因为 在windows和linux中针对文件格式(dos/unix)换行符的不同导致的,可以通过 执行 dos2unix file_name.txt 解决文件中的 ^M
绝对路径执行脚本:/appcom/apps/hduser/pnc-dp-common-config/d.sh
sh d.sh
./d.sh 此时要求用户有执行权限
shell脚本执行错误 $'\r':command not found
Linux下有命令dos2unix
你只要输入dos2unix *.sh就可以完成转换工作了
shell脚本执行方式及^M常见小问题
最新推荐文章于 2023-12-11 13:48:06 发布