sed (Stream Editor)
스트림 편집기, 파일의 내용을 변경하는 명령어
sed (Stream Editor)
개요
- 역할: 텍스트 스트림에서 검색/치환/삽입/삭제 같은 단순 편집 작업을 수행
- 라인 단위 처리: 입력을 한 줄씩 읽어서 명령을 적용
주요 특징:
- 정규 표현식을 활용한 치환과 패턴 매칭 가능
- 원본 파일 수정(-i) 가능
- 비교적 간단한 텍스트 처리에 적합
기본 사용법
1
sed [옵션] '명령' 파일명
예시: 파일에서 ‘apple’을 ‘orange’로 치환
1
sed 's/apple/orange/' input.txt
예시: 파일에서 ‘apple’을 ‘orange’로 치환하고 결과를 새로운 파일에 저장
1
sed 's/apple/orange/' input.txt > output.txt
예시: 파일에서 라인마다 ;을 추가
1
sed 's/$/;/' input.txt > output.txt
This post is licensed under CC BY 4.0 by the author.