Я хочу отслеживать строки динамического файла и для этого использую команду watch
. У меня есть 2 файла: test-status
и iplist_test
. Я контролирую что-то в iplist_test
и печатаю этот вывод в test-status
. Файл iplist_test
содержит 150 строк, и я хочу увидеть результат, например 14/150
или 25/150
и т. д. Я использую для этого следующую команду:
watch -n .1 echo -e "$(cat test-status | wc -l)\/$(cat iplist_test | wc -l)"
Команда не работает как команда watch
, она статическая. Я обновляю вручную для живого результата. Что не так с моей командой?