У меня есть условие if
внутри цикла for
папок в заданном каталоге, проверяющий, существует ли определенный файл в каждой папке, и пропускающий эту папку, если его нет. Условие if
выдает мне слишком много аргументов:
line 2: [: too many arguments
Это мой синтаксис:
for folders in path; do
if [ ! -e /sub/folder/file* ]; then
continue
fi
#do-stuff-to-file
done
Аналогичная проверка цикла для подкаталога с помощью ! -d
работает просто отлично ...