Linux bash警告:由文件结尾分隔(通缉`EOL';)

Linux bash警告:由文件结尾分隔(通缉`EOL';),linux,bash,shell,Linux,Bash,Shell,我有一个bash脚本,该脚本在文件末尾包含以下内容(仅后跟一个空行): wgethttps://downloads.rclone.org/rclone-current-linux-amd64.zip -P/mnt/后端/ 解压/mnt/backend/rclone-current-linux-amd64.zip cat>/mnt/backend/rclone.conf从最简单的上下文开始 #!/bin/bash cat >tst.conf<<EOL HELLO CAT WO

我有一个bash脚本,该脚本在文件末尾包含以下内容(仅后跟一个空行):

wgethttps://downloads.rclone.org/rclone-current-linux-amd64.zip -P/mnt/后端/
解压/mnt/backend/rclone-current-linux-amd64.zip

cat>/mnt/backend/rclone.conf从最简单的上下文开始

#!/bin/bash


cat >tst.conf<<EOL
HELLO CAT WORKS
EOL
#/bin/bash

cat>tst.confI我无法在
bash
中复制此脚本,它按预期工作。请尝试运行
cat-vet my_script.sh
并查找不可打印的字符,例如
EOL^M
.Hm,怪异。。。我看不到不可打印的字符,
EOL
后面有空格吗?@其他人没有,EOL后面没有空格
#!/bin/bash


cat >tst.conf<<EOL
HELLO CAT WORKS
EOL