错误详细
-bash: ./nginx_check.sh: Permission denied

再执行

原因:这个文件在Windows 下编辑过,在Windows下每一行结尾是\n\r,而Linux下则是\n
sed -i 's/\r$//' check_tool.sh 会把check_tool.sh中的行尾的\r替换为空白
sed -i 's/\r$//' xxx.sh
文章讲述了在从Windows切换到Linux环境时,由于文件中行尾的换行符差异(
vs
)导致的`Permissiondenied`错误,作者通过使用`sed`命令修改脚本行尾以解决此问题。
-bash: ./nginx_check.sh: Permission denied


原因:这个文件在Windows 下编辑过,在Windows下每一行结尾是\n\r,而Linux下则是\n
sed -i 's/\r$//' check_tool.sh 会把check_tool.sh中的行尾的\r替换为空白
sed -i 's/\r$//' xxx.sh
2231

被折叠的 条评论
为什么被折叠?