지식/Linux

sed 사용법

TheEC 2022. 3. 31. 17:23

<문자열 치환>
sed 's/AAA/BBB/g' data.txt
   : data.txt 내의 AAA를 BBB로 변환하여 출력한다.

sed 's/\t/    /g'  data.txt
   : data.txt 내의 탭 문자를 네 개의 space로 변환.

<문자 필터링>
sed '/AAA/d' data.txt
   : data.txt에서 AAA가 포함된 줄을 빼고 출력

sed '/AAA/!d' data.txt
    :AAA가 존재하는 줄만 출력

sed '5,10s/AAA//g' data.txt
   : 5~10라인에 있는 AAA를 삭제