sed
특정 파일의 문자열을 치환하여 출력하거나, 저장합니다.
기본 사용 방법
sed ${OPTION} ${SCRIPT-ONLY-IF-NO-OTHER-SCRIPT} ${FILE_PATH}
예제
특정 파일의 문자열 변경하여 출력하기
▶ 현재 경로의 'happygram.txt' 파일의 문자열 'happy' 를 'happygram' 으로 변경하여 출력
sed -e 's/happy/happygram/g' happygram.txt
특정 파일의 문자열 변경하여 저장하기
▶ 현재 경로의 'happygram.txt' 파일의 문자열 'happy' 를 'happygram' 으로 변경하여 저장
sed -i 's/happy/happygram/g' happygram.txt
특정 파일의 문자열의 라인을 모두 찾아서 변경하여 저장하기
▶ 현재 경로의 'happygram.txt' 파일의 문자열 'bad' 를 포함하는 라인을 모두 찾아서 'happy'를 'happygram' 으로 변경하여 저장
sed -i '/bad/ s/happy/happygram/g' happygram.txt
'IT - DevOps > Linux' 카테고리의 다른 글
[Linux] 리눅스 명령어 - svnadmin (0) | 2018.12.06 |
---|---|
[Linux] 리눅스 명령어 - svn (0) | 2018.12.05 |
[Linux] 리눅스 명령어 - tar (0) | 2018.11.20 |
[Linux] 리눅스 명령어 - ls (0) | 2018.11.16 |
[Linux] 리눅스 명령어 - cp (0) | 2018.11.14 |