grep에서 자주 사용하는 옵션

옵션사용 예
-i 대소문자 구분 없이 matching.
-v 정규식이 포함되지 않은 라인만 출력.
-r 현재 디렉토리와 모든 서브 디렉토리에서 파일 검색.
-e 한개 이상의 정규식을 이용하여 matching할 경우 사용.
-A<숫자></td> 정규식으로 matching 이후 <숫자>줄 만큼 출력. </td> </tr>
-B<숫자></td> 정규식으로 matching 이전 <숫자>줄 만큼 출력. </td> </tr> </table> ### grep 예 ###### `ps aux` grep * ps aux ![grep_ex_1_ps_aux](/content/images/2016/02/grep_ex_1_ps_aux.png) * ps aux | wc ![grep_ex_2_ps_aux_wc](/content/images/2016/02/grep_ex_2_ps_aux_wc.png) * ps aux | grep http ![grep_ex_3_ps_aux_http](/content/images/2016/02/grep_ex_3_ps_aux_http.png) * 사용자 관련 정보 grep ``` cd /etc useradd lisa grep lisa * grep lisa *2> /dev/null grep -l lisa *2> /dev/null ``` ![grep_ex_4_grep_lisa_star](/content/images/2016/02/grep_ex_4_grep_lisa_star.png) ![grep_ex_5_grep_lisa_star2_l](/content/images/2016/02/grep_ex_5_grep_lisa_star2_l.png) ![grep_ex_6_grep_lisa_star2_iR](/content/images/2016/02/grep_ex_6_grep_lisa_star2_iR.png) ###### 그 외 grep 옵션 사용 예 ``` #recursive option grep -iR lisa *2> /dev/null #-v don't show grep -iR lisa *2> /dev/null | grep -v Binary ``` [^n]: Red Hat RHCSA/RHCE 7 Cert Guide https://www.pearsonitcertification.com/store/red-hat-rhcsa-rhce-7-cert-guide-red-hat-enterprise-9780789754059 [^n]: Red Hat Certified System Administrator (RHCSA) and Red Hat Certified Engineer (RHCE) Complete Video Course Library http://www.pearsonitcertification.com/store/red-hat-certified-system-administrator-rhcsa-and-red-9780789755063
at4am의 프로필 이미지

at4am

2016년 02월 15일

글쓴이의 더 많은 글 읽어보기