【发布时间】:2012-02-23 11:17:55
【问题描述】:
Bourne Shell 脚本如何知道它收到的第一个参数是''(两个单引号?
我试过了
if [ -z "$1" ] ; then
echo "Wrong number of parameters"
fi
但似乎$1 扩展为空字符串,"$1" 也是如此。
【问题讨论】:
-
你需要这是
''吗?那么,通过"''"应该可以工作。 -
我喜欢它是 '',这样 Linux 和 Windows 版本的相同脚本的用户将使用相同的参数。
标签: linux shell parameters sh