본문 바로가기
Linux/명령어

리눅스 sed 명령어

by 준섭이 2020. 6. 3.
728x90

### 리눅스에서 문자 변환을 할때 sed 명령어를 주로 사용한다.

 

- 변환

sed 's/|//g' access.log > access1.log   :  access.log 파일에서 "|" 해당 문자를 "" 공백으로 변환하여, access1.log 파일로 저장한다.

sed 's/GET/"GET/g'                            : GET 문자열을 "GET 로 변환

- 삭제

sed '/blue/d' test.txt                            : test.txt 파일에서 blue 문자가 포함된 줄을 삭제 하여 출력한다.

sed '/img/!d' test.txt                          : img 문자가 있는 줄만 지우지 않는다.

sed '1,2d' test.txt                               : 처음 1줄, 2줄을 지운다

sed '^$/d test.txt                               : 공백라인을 삭제한다.

 

##### sed 명령을 여러개 할 경우 -e 옵셥으로 여러게 하면 된다.

sed -e " -e " -e "

 

 

 

 

 

어두운 IT글엔, Redvelvet

 

'Linux > 명령어' 카테고리의 다른 글

리눅스 gz 압축풀기 및 압축하기  (0) 2020.06.03
리눅스 diff 명령  (0) 2020.06.02