반응형
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'
* 참고로 ;키 옆에있는 '을 이용한다
반응형
'프로그래밍 > Linux' 카테고리의 다른 글
[Linux] 메모리 확인하기 (0) | 2021.11.12 |
---|---|
[Linux] 메모리 확인 (디스크 용량) (0) | 2021.11.12 |
[LINUX] 특정 파일 제외 복사(CP)하기 (0) | 2021.07.15 |
[LINUX] dirname, realpath (0) | 2021.07.08 |
[LINUX] vi 수정시 방향키/스페이스가 이상한 경우. (0) | 2021.07.08 |