grep +, когда нужно добавить обратную косую черту перед символом точки

Зомби:Это крайний случай, но он эффективен в том смысле, что влияет на то, останавливается программа или нет. Единственная ситуация, с которой я столкнулся, когда поведение дочернего процесса отличается в зависимости от того, какой процесс он является родителем, - это время его выхода. Когда процесс завершается, SIGCHLDотправляется в ppidдочернего процесса. Если родительский процесс застрял или не обрабатывает SIGCHLD, то дочерний процесс остается в состоянии зомби до тех пор, пока не будет получен его выходной сигнал. Если ppidдочернего процесса изменяется, когда он находится в состоянии зомби, путем уничтожения родительского процесса и повторного -порождения init, а SIGCHLDполучен, то дочерний процесс завершит завершение и будет пожинал.

0
30.10.2020, 11:28
1 ответ

Вам нужно добавить обратную косую черту, если вы хотите сопоставить .!

В регулярном выражении .— это специальный символ, означающий «любой символ».
Это будет, например. также поэтому сопоставьте rhel18x0a, что вам может не понадобиться.

Между прочим, вы также должны заключить свой шаблон в кавычки, так как оболочка интерпретирует ваш обратный слэш и фактически удалит его перед отправкой в ​​grep:

du -sb /var/my_private_pkgs/* | grep 'rhel8\.0[a-z]'
2
18.03.2021, 22:53

Теги

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