как посчитать кол-во строк в консоли

как посчитать кол-во строк в консоли

08.12.2017 02:45:27 Просмотров 28 Источник

выполнил баш-команду внутри sh скрипта, ее результат - список строк. Как посчитать кол-во этих строк и запихнуть в if в следущей команде в скрипте?

У вопроса есть решение - Посмотреть?

Ответы - как посчитать кол-во строк в консоли / как посчитать кол-во строк в консоли

Является ответом!
Nick

08.12.2017 02:49:10

Для подсчёта количества строк можно использовать wc

RESULT=$(/path/to/command.sh | wc -l)
if [ $RESULT == 0 ]
then
    echo "=0"
else
    echo "!=0"
fi
https://ru.stackoverflow.com/questions/755552/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d1%81%d1%87%d0%b8%d1%82%d0%b0%d1%82%d1%8c-%d0%ba%d0%be%d0%bb-%d0%b2%d0%be-%d1%81%d1%82%d1%80%d0%be%d0%ba-%d0%b2-%d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d0%b8/755553#comment1167236_755553
/path/to/command.sh это полный путь до скрипта, который выполняется?
https://ru.stackoverflow.com/questions/755552/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d1%81%d1%87%d0%b8%d1%82%d0%b0%d1%82%d1%8c-%d0%ba%d0%be%d0%bb-%d0%b2%d0%be-%d1%81%d1%82%d1%80%d0%be%d0%ba-%d0%b2-%d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d0%b8/755553#comment1167238_755553
@VladislavOsipenkov Команда или путь к файлу (относительный или абсолютный) в выводе которой нужно посчитать строки
https://ru.stackoverflow.com/questions/755552/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d1%81%d1%87%d0%b8%d1%82%d0%b0%d1%82%d1%8c-%d0%ba%d0%be%d0%bb-%d0%b2%d0%be-%d1%81%d1%82%d1%80%d0%be%d0%ba-%d0%b2-%d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d0%b8/755553#comment1168585_755553
Я бы не стал разводить башизмы там, где их легко избежать, а именно $result = 0.
Закрыть X