как считать результат

Как считать результат? когда Вы пишете команду, и некоторый результат появляется. любой способ считать их. Например, Если я хочу, сколько результата я имею для приложений, которые имеют слово Python.

dpkg -l | grep python
2
задан 20 May 2014 в 23:23

2 ответа

В случае grep можно просто использовать -c опция

dpkg -l | grep -c python

От man grep

   -c, --count
          Suppress normal output; instead print a count of matching  lines
          for  each  input  file.  With the -v, --invert-match option (see
          below), count non-matching lines.  (-c is specified by POSIX.)

В более общем плане, можно передать вывод команды по каналу к эти wc команда, например,

 dpkg -l | grep python | wc -l
6
ответ дан 7 October 2019 в 19:42

Простой путь состоит в том, чтобы использовать для цикла и переменной, которая считает элементы:

for i in `dpkg -l | grep python`; do let elements=elements+1; done; echo $elements

можно изменить текст в, '' для адаптации его к другим командам.

-1
ответ дан 7 October 2019 в 19:42

Другие вопросы по тегам:

Похожие вопросы: