ps -e | grep -c '^'
Независимо от того, что это означает, что я имею 166
Я заблудился с '^' и не могу помнить где я замеченный он
-c
опция (--count
) grep
печать количество соответствий.
Эти ^
метасимвол регулярного выражения, представляющий начало строки (и не соответствует никакому фактическому символу).
Ваша команда показывает количество всех процессов, как замечено ps
.
Примечание, что выполнение той же команды, удаление -c
опция от grep
, должны отобразить эффективную выходную мощность Ваше количество, на основе.
Каре ^
является регулярным выражением привязка к строке - это ограничивает соответствия для появления только в начале строки.
В примере Вы даете, после привязки существует пустой шаблон, таким образом, это соответствует строкам, которые запускаются с чего-либо - создание его эквивалентный простому использованию grep -c ''
Так или иначе, это возвращает количество строки - эквивалентный выполнению ps -e | wc -l