sed command 사용

KiJeong·2022년 4월 21일
0

Bash Script

목록 보기
3/4

sed(stream editor)는 유닉스에서 텍스트를 분해하거나 변환하기 위한 프로그램이다.

특정 라인에 문자열 추가

Insert a line at specific line number

8번째 라인에 STRING 문자열을 추가한다.

-i 옵션은 파일에 직접 수정이 가능하게 한다.

sed -i '8iSTRING' filename

Insert text after the last line

파일의 맨 마지막 줄에 문자열을 추가한다.

$는 마지막 줄을 의미한다. (만약 4번째 줄에 STRING 문자열을 추가하고싶다면 '4aSTRING' 라고 적어준다.)

a는 append command를 의미한다.

sed -i -e '$aSTRING' filename

특정 라인에 문자열 삭제

8번째 라인을 삭제한다.

sed -i '8d' filename

0개의 댓글