. Вы можете использовать команду pv
, если она у вас есть для подсчета строк. Например,
find ~ -type d | pv -l -F '%b dirs found' >/tmp/output
В объявлении переменной в shell не должно быть пробелов вокруг =
.
Удалите пробелы:
NUM=0
Также, если у вас нет веских причин, не используйте все заглавные буквы для имени переменной shell, определяемой пользователем, так как есть вероятность, что это может привести к конфликту с любой переменной окружения.
Лучше сделать так:
number=0
Возможно, вам придется убрать пробел после NUM
, так что сценарий должен выглядеть так:
#!/bin/bash
NUM=0
echo $NUM > text.txt