RedHat 시스템관리 12

grep 명령어: 정규표현식을 사용한 grep 명령어 사용 예시

grep: 텍스트 검색 기능을 가진 명령어 1. 파일에서 검색 # test.txt 파일에서 'a'가 포함된 텍스트만 검색 grep a /text.txt 2. 명령 결과에서 검색 # ps aux 명령어에서 'pts'가 포함된 텍스트만 검색 ps aux | grep 'pts' [ grep 옵션 ] 옵션 기능 -i 제공된 정규 표현식을 사용 단, 대소문자를 구분하지 않음(대소문 자 구분 없이 실행) -v 정규 표현식과 일치하는 항목이 없는 행만 표시 -r 정규 표현식과 일치하는 데이터를 파일 그룹 또는 디렉터리에서 반복적으로 검색 -A NUMBER 정규 표현식과 일치하는 항목 다음의 행 수를 표시 -B NUMBER 정규 표현식과 일치하는 항목 앞의 행 수를 표시 -e 여러 개의 -e 옵션을 사용하면 복수의 정..

bash 스크립트 작성 방법: 반복문(for) 및 조건문(if) 사용해보기

Bash 쉘 스크립트: 명령 목록이 포함된 실행 파일 [ Bash 쉘 스크립트 사용 방법 ] 1. 스크립트 작성 스크립트의 첫 번째 행은 '#!' 표기법으로 시작해야 한다. #!/usr/bin/bash 2. 스크립트 파일 권한 변경(chmod) 파일은 기본적으로 644 이기 때문에 실행권한(x)를 추가해줘야 한다. chmod a+x 스크립트파일명 3. 스크립트 실행 [ Bash 스크립트 종료 코드 ] 종료 코드는 스크립트 종료 시 상태를 나타낸다. 문제 발생 시 종료코드로 오류를 파악하고 조치하는 용도로 사용된다. exit 명령어로 스크립트 종료 시 상태를 나타낼 수 있다. exit [0~255 사이의 정수] 0 표준입력(stdin), 정상 1 표준출력(stdout) 2 표준에러(stderr) 127 c..