반응형

sed는 stream editor의 줄임말이다. 말 그대로 스트림 편접기를 뜻한다.
리눅스에서 sed 문자열 치환은 4개의 부분으로 나뉨.

:[범위]/[기존에 존재하는 문자열]/[바꾸려는 문자열]/[행 범위]

sed -i 's/old/new/g'

old를 new로 바꾼다.

-i 옵션이 들어가야 원본의 내용을 바꾸게 된다.

 

※ 특수문자 치환

내가 변환하려는 특수문자에 / 가 포함되있다면 변환하기가 불가능할 것 이다.
다음과 같이 사용한다.

sed 's%food/a%fruit/b%'

s%문자열%문자열% 로 해결하자

 

 

sed 's/old/new/g'

* 참고로 ;키 옆에있는 '을 이용한다

 

반응형

+ Recent posts