Я пытаюсь написать сценарий оболочки, который ожидает, пока число файлов в указанном каталоге (скажем, ~ / fit /) не достигнет заранее определенного числа. То, что у меня есть, так это:
limit = 10
while [ls ~/fit/ | wc -l -lt $limit]
do
sleep 1
done
Это говорит о том, что -lt является недопустимым параметром для wc. Я тоже пробовал
[$limit -gt ls ~/fit/ | wc -l]
но это тоже не сработало. Любая помощь с благодарностью.