- sed는 Stream EDitor의 약자로 매우 컴팩트한 명령 체계를 이용하여 텍스트를 파싱하고 변형하는 텍스트 편집 도구이다.
- sed 명령어 형식은 아래와 같다.
sed -i -r 's/[string]/[replacement]/g' [filename] |
- sed 명령어 옵션
- -i : 결과를출력하는 대신, 파일을 직접바꾼다. ( sed 명령어가 잘 동작하는지 확인하려면 -i 옵션을 제외하고 결과를 출력해본다. )
- -r 'Extended (ERE) Syntax'를 사용하도록 한다. ( ERE에서는 괄호, ?, + 등을 정규식 기호로 사용할 때, Escaping 하지 않는다.)
- s(substitute) : 단어를 대체한다.
- [string] : 바꿀 단어를 입력한다.
- [replacement] : 대체할 단어를 입력한다.
- g : 한 토큰(기본적으로 한 줄)안에 정규식 매칭이 여러번 될 경우, 모두 대체하도록 한다.
'■ IT > - Linux' 카테고리의 다른 글
system과 service 차이 (0) | 2019.11.19 |
---|---|
Xargs와 파이프('|') 차이점 (0) | 2019.08.23 |
git SSL 오류 해결 방법 (0) | 2019.08.22 |
PS AUX에서 STAT에 있는 값 의미 (0) | 2019.08.08 |