이 테스트 표현식 []은(는) 무엇을 의미하나요? [복사]

이 테스트 표현식 []은(는) 무엇을 의미하나요? [복사]

사람들이 다음 명령을 사용하는 것을 보았습니다.

ps-ef | grep [h]ttpd

출력은 다음과 같습니다

아파치 25125 31006 0 21:54 ? 00:00:00 /usr/sbin/httpd
아파치 26869 31006 0 22:04 ? 00:00:00 /usr/sbin/httpd
아파치 27349 31006 0 22:07 ? 00:00:00 /usr/sbin/httpd
아파치 27696 31006 0 22:09 ? 00:00:00 /usr/sbin/httpd
아파치 28534 31006 0 22:14 ? 00:00:00 /usr/sbin/httpd
루트31006 1 0 16:16 ? 00:00:00 /usr/sbin/httpd
아파치 31011 31006 0 16:16 ? 00:00:00 /usr/sbin/httpd

2 괄호 안의 문자 "h"는 어디서, 무엇을 의미합니까 grep?

답변1

grep이는 명령 자체가 출력에 나타나지 않도록 하기 위한 트릭입니다 ps.

[...]캐릭터 클래스사양, 즉 정확히 일치하는 문자는 , 또는 중 하나여야 [ab2]합니다 . 정확히 일치하는 항목만 있습니다 .ab2[h]h

비결은 [h]ttp일치 시키는 http것이지만,아니요그 자체로 일치합니다.

관련 정보