스트림 편집을 위한 명령어로, 텍스트 데이터를 읽어들여 특정 패턴을 찾아 다른 패턴으로 치환하거나, 텍스트를 삭제 또는 추출하는 등 다양한 작업을 수행할 수 있습니다.
sed [옵션] '스크립트' [입력 파일]
# 파일에서 'hello'를 'world'로 치환하는 예시
sed 's/hello/world/' file.txt
# 파일에서 'hello'가 포함된 라인을 삭제하는 예시
sed '/hello/d' file.txt
# 파일에서 첫 번째 라인을 출력하는 예시
sed -n '1p' file.txt
-n(출력을 억제)
-i(파일 내용을 직접 수정)
-e(다중 명령어 실행)
cat file.txt | sed 's/^/I like /'