`(그레이브)1 [Linux 셸 스크립트] 변환처리 - 020 명령어 출력 결과를 파일명에 포함해서 그 파일명을 대상으로 명령어를 실행할 때 보기 쉽게 하기 1. 사용 명령어 (1) hostname (2) grep 2. 키워드 & 사용처 (1) 키워드 명령어 치환, 끼워넣기, 네스트 (2) 사용처 명령어 치환 처리를 끼워 넣고(네스트) 싶을 때 사용합니다. 3. 실행 예제 $ ./comsub.sh Error counts: 2 4. 스크립트 #!/bin/sh err_count=$(grep -c "ERROR" /var/log/myapp/$(hostname).log ① echo "Error counts: $err_count" 5. 해설 이 스크립트는 hostname 명령어로 파일명을 조합한 로그 파일에서 ERROR라는 문자열을 검색하여 칠치한 줄을 표시합니다. 검색과 카운터에는 grep 명령어의 -c 옵션을 사용합니다. 예제에서 명령어 치환을 할 때 검색 대상 로.. 2021. 3. 5. 이전 1 다음