在调度任务中运行shell脚本,遇到问题:
./purchase_in_stock.sh: line 12: $’\r’: command not found
- 原因:该shelll脚本在windows系统下运行,该系统每行的结尾是\r\n,在调度任务中是linux系统,该系统每行的结尾是\r,因此会报错。
- 解决办法:将文件转换格式改为LF~
- LF:unix/linux/macos (\n)
- CRLF: windows (\r\n)
- CR: classic macos (\r)
在调度任务中运行shell脚本,遇到问题:
./purchase_in_stock.sh: line 12: $’\r’: command not found