본문 바로가기

개인 공부방/LINUX 기본

리눅스 egrep 정규표현식 퀴즈

*홈디렉터리의 감춤파일(점파일)과 파일의 타입을 표시하는 기호가 파일 이름뒤에 붙게 하여 출력한 결과를 linux1에 저장

ls -aF > linux1

 

 

*루트 디렉터리에 있는 파일명만 출력하게 하여 그 결과를 linux1파일에 덧붙이자

ls / >> linux1

 

 

*linux1 파일 내용을 탐색하려는데, 첫 글자가 '.' 으로 시작하거나 또는 마지막 글자가  t로 끝나는 행, 그리고 숫자를 포함하지 않는 행을 행번호와 함께 출력시키고 그 내용을 linux2파일에 저장

cat linux1 | egrep '(^\.|t$)' | egrep -nv [0-9] > linux2

 

//cat으로파일을 출력하는데  egrep으로 .은 예약된 명령어가 있다. 그래서 .을 문자로 인식하게 하게 하기위해서 \를 쓴다. -n은 행번호, v는 지정된 형식의 반대를 출력하게 하므로 0-9를 '제외'한 행을 출력하게 된다.

'개인 공부방 > LINUX 기본' 카테고리의 다른 글

리눅스 프로그래밍  (0) 2012.12.14
리눅스 셸 스크립트 구구단 출력  (0) 2012.11.19
리눅스 명령어  (0) 2012.10.08
리눅스 cat 명령어  (0) 2012.10.08
리눅스 페도라(linux fedora) 다운로드받기  (0) 2012.09.03