Я пытаюсь запустить файл вызова buildAll.sh, который должен генерировать двоичные файлы из тестов и помещать их все в верхний каталог.
#!/bin/sh
find . -d 1 -type d \( ! -name . \) -exec bash -c "cd {} && make clean && make && cp main.bin ../{}.bin && make clean" \;
Однако я получаю сообщение об ошибке:
find: paths must precede expression: `1'
Я не уверен, как работает команда и как ее исправить.
Я запустил это в Ubuntu.
Спасибо