baiduPush运行失败
# 执行 baiduPush 出错
baiduPush.sh: line 2: $'\r': command not found
baiduPush.sh: line 4: set: -
: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
baiduPush.sh: line 5: $'\r': command not found
curl: (3) URL using bad/illegal format or missing URL
baiduPush.sh: line 8: $'\r': command not found
1
2
3
4
5
6
7
2
3
4
5
6
7
原因是在 Windows 编辑过该脚本,又在 Linux 上执行,在换行的地方,两个系统处理不一致。 只需要重新创建一份 Linux 系统的文件即可。
例如: 我是 Max + Win 协作。 Win 编辑以后 Mac bash 执行不了, 删掉 Win 文件,再用 Mac 创建一份新的即可。 (需要注意的是,如果 Win 文件已经被 Git 管理,记得先提交变更。)
记得印象里,Git 管理文件的时候,也会遇到这个问题,但是好像有个配置可以忽略该错误。忘了细节了......
编辑 (opens new window)
上次更新: 2024/01/17, 14:08:26