У меня есть простой 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 в качестве аргументов.
Почему это происходит?И как этого избежать?