보조 | grep config 대 ps aux | grep config 대 grep "conf[g]"

보조 | grep config 대 ps aux | grep config 대 grep "conf[g]"

명령이 출력에 포함되지만 ps aux | grep포함되지 않는 이유가 궁금합니다.grepps aux | grep "confi[g]"

$ ps aux | grep config
root               50   0.0  0.0  2548368   5760   ??  Ss   14Sep16   0:29.27 /usr/libexec/configd
emesa           20534   0.0  0.0  2434840    796 s002  S+    4:41PM   0:00.00 grep config

그리고

$ ps aux | grep "confi[g]"
root            15776   0.0  0.0  2519824    940   ??  Ss   Tue11AM   0:00.08 /System/Library/PrivateFrameworks/SystemAdministration.framework/XPCServices/writeconfig.xpc/Contents/MacOS/writeconfig
root               50   0.0  0.0  2547320   5740   ??  Ss   14Sep16   0:29.27 /usr/libexec/configd

답변1

grep "confi[g]"명령 검색 때문에"구성"문자열, 두 번째 경우에는 grep "confi[g]"명령에 포함되지 않습니다."구성"끈. 그것은 포함한다"구성[g]"끈.

ps이는 출력에서 ​​검색하는 동안 grep 명령 프로세스를 인쇄하지 않기 위한 일반적인 grep 트릭입니다.

관련 정보