Чем этот 'PS' управляет средний?

 ps -e | grep -c '^'

Независимо от того, что это означает, что я имею 166

Я заблудился с '^' и не могу помнить где я замеченный он

1
задан 21 November 2016 в 16:40

2 ответа

-c опция (--count) grep печать количество соответствий.

Эти ^ метасимвол регулярного выражения, представляющий начало строки (и не соответствует никакому фактическому символу).

Ваша команда показывает количество всех процессов, как замечено ps.

Примечание, что выполнение той же команды, удаление -c опция от grep, должны отобразить эффективную выходную мощность Ваше количество, на основе.

5
ответ дан 3 December 2019 в 06:22

Каре ^ является регулярным выражением привязка к строке - это ограничивает соответствия для появления только в начале строки.

В примере Вы даете, после привязки существует пустой шаблон, таким образом, это соответствует строкам, которые запускаются с чего-либо - создание его эквивалентный простому использованию grep -c ''

Так или иначе, это возвращает количество строки - эквивалентный выполнению ps -e | wc -l

3
ответ дан 3 December 2019 в 06:22

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

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