【发布时间】:2011-02-07 18:52:46
【问题描述】:
我有简单的 bash 脚本 find.sh 来查找文件
==>cat find.sh
echo $1
find -name $1
但有时它不会采用正确的参数,而是采用固定的参数
例如
find.sh 'ECSv2_P_TCP_FUNC_060*'
ECSv2_P_TCP_FUNC_060 ECSv2_P_TCP_FUNC_060.backup
虽然我在这里传递了“ECSv2_P_TCP_FUNC_060*”,但它已将 ECSv2_P_TCP_FUNC_060 ECSv2_P_TCP_FUNC_060.backup 这些作为参数。
为什么会这样? 以及如何避免这种情况?
【问题讨论】:
标签: bash shell command-line-arguments