Это очень просто, но выглядит немного странно:
if [[ "$foo" == abc* ]]; then ...
Можно предположить, что ksh расширит шаблон с файлами в текущем каталоге, но вместо этого будет выполнять сопоставление с образцом.Вам нужно [[
, хотя.Single [
не будет работать.Кавычки не являются строго необходимыми, если в foo
.
нет пробелов.