+1-1+1-1+1-1+1-1...
리눅스 명령어 - sed 본문
[리눅스/유닉스] 유용 명령어 sed를 살펴보자! sed 명령어 사용법과 예시, 패턴 스페이스와 홀드 스
[리눅스 유닉스 완전정복 목차] 안녕하세요. 주인장 양햄찌입니다. 오늘은 sed 명령어에 대해 살펴보려고 해요. SED 명령어 알기, SED는 무슨 명령어야? vi편집기 아시죵~ sed 명령어도 vi편집기처럼
jhnyang.tistory.com
Case 1) 파일의 N행 아래에 있는 특정 문자를 원하는 문자로 바꾸고 싶을때
예제 파일)
> cat testfile
AAA BBB CCC
AAA BBB CCC
AAA BBB CCC
AAA BBB CCC
3행 아래부터 끝($)부분 까지 AAA를 'DDD'로 바꿨을때 파일 내용을 확인함 - 실제 반영되지 않음
> sed '3,$s/AAA/DDD/g' testfile
AAA BBB CCC
AAA BBB CCC
DDD BBB CCC
DDD BBB CCC
2. 위 내용 확인 후, 원하는 바와 일치한다면 적용함
> sed -i '3,$s/AAA/DDD/g' testfile
Case 2) 파일의 특정 문자가 포함되어 있는 행 앞에 #(주석처리)를 추가하고 싶을때
예제 파일)
> cat testfile
a b cc dd
e f gg hh
i j kk ll
m n oo pp
hh라는 단어가 포함된 행을 찾고 시작(^)부분에 #을 추가함
> sed '/hh/ s/^/#/' testfile
a b cc dd
#e f gg hh
i j kk ll
2. 위 내용 확인 후, 원하는 바와 일치한다면 적용함
> sed -i '/hh/ s/^/#/' testfile
'Linux > Sever Mangement' 카테고리의 다른 글
리눅스 awk 명령어 사용법 (0) | 2021.02.02 |
---|---|
yum $releaseserver 변경하는 방법 (0) | 2021.01.31 |
[Linux] 로그 기본 개념 설명 (0) | 2021.01.31 |
리눅스 DNS 서버 구성 참고 (0) | 2021.01.12 |
vi /vim 편집기 명령어 정리 (단축키 모음 / 목록) (1) | 2021.01.12 |