■ IT/- Linux

sed 명령어

개발따 2019. 8. 23. 18:13
  • 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 : 한 토큰(기본적으로 한 줄)안에 정규식 매칭이 여러번 될 경우, 모두 대체하도록 한다.

참고 : https://tar-cvzf-studybackup-tar-gz.tistory.com/34

 

'■ 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