프로그래밍/Linux
[LINUX] 문자 바꾸기 - sed
ShyK
2020. 7. 21. 17:21
반응형
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'
* 참고로 ;키 옆에있는 '을 이용한다
반응형