【发布时间】:2018-06-11 13:36:50
【问题描述】:
以下 bash 代码有什么问题?
#!/bin/bash
if [ -z "$1" ]; then
echo "Usage: $0 {file}"
fi
生成“意外的 EOF”错误。 Windows 10 中的 Cygwin 2.10.0(0.325/5/3)。
【问题讨论】:
-
文件中是否有 DOS 回车符,尤其是紧邻
then? -
这就是问题所在。经过 36 年的编程,你仍然每天都在学习:D