반응형
말랑Cow
IT
말랑Cow
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Linux (33)
    • Windows (6)
    • Network (7)
    • Hardware (10)
    • Zabbix (13)
    • python (9)
    • script (0)
    • docker (16)
    • NAS (1)
    • DB (3)
    • php (33)
    • jQuery (1)
    • 정보보안기사 (0)
    • Ajax (1)
    • Javascript (21)
    • DELL (0)
    • HPE (0)
    • Secui (0)
    • AWS (2)
    • Elastic (0)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ZABBIX
  • 파이썬
  • jQuery
  • 리눅스
  • php 클래스
  • docker
  • 서버
  • 자빅스
  • 도커
  • 모니터링
  • Python
  • CentOS
  • JavaScript
  • Linux
  • Shell
  • 자바스크립트
  • php
  • 네트워크
  • php 객체
  • bash
hELLO · Designed By 정상우.
말랑Cow

IT

Linux

[Linux] sed 사용법

2021. 3. 23. 15:58
반응형

 


예시

 

1) sed 's/hi/bye/' test.txt

=> test.txt 파일에 있는 각 라인에서 처음 등장하는 hi를 bye로 치환한 후 표준 출력으로 출력 

 

2) sed '/hi/d' test.txt

=> test.txt 파일에서 hi라는 문자열을 포함하는 라인을 모두 찾아 그 라인을 삭제 

 

3) sed 's/hi//g' test.txt

=> test.txt 파일에서 hi라는 문자열'만' 공백처리 (라인삭제X)

 

4) sed '3,7s/hi//g' test.txt

=> test.txt 파일에서 3~7행 내의 hi문자열을 공백처리

 

5) sed "/hi/,/bye/s/monday/saturday/" test.txt

=> 첫번째 hi단어가 포함된 라인부터 첫번째 bye가 포함된 라인까지에서 첫번째 monday를 saturday로 치환

 

6) sed "/hi/,/bye/s/monday/saturday/g" test.txt

=>첫번째 hi단어가 포함된 라인부터 첫번째 bye가 포함된 라인까지에서 모든 monday를 saturday로 치환

 

7) sed '5d' test.txt

=> test.txt의 5번째 라인을 삭제

 

8) sed -n '/hi/p' test.txt 

=> test.txt에서 hi 문자가 들어있는 라인만 출력

 

9) sed '`1,/hi/d' test.txt

=> 첫번째 라인부터 첫번째 hi단어가 포함된 라인까지의 모든 행 삭제

 

10) sed 's/...//' test.txt

=> test.txt에서 처음 세 문자들을 삭제

 

11) sed 's/...$//' test.txt

=> test.txt에서 마지막 세 문자를 삭제

 

12) sed 's/ .*$//'

=> 각 라인의 첫 번째 공백에서부터 마지막까지 삭제

 

13) sed 's/^.*://'

=> 각 라인의 처음부터 : 라는 문자가 있는 곳 이전까지 삭제

 

14) sed '/^$/d' test.txt

=> 모든 공백 라인 제거

 

15) sed '/^ *$/d' test.txt

=> space로 만들어진 공백포함한 모든 공백 제거

 

 

반응형

'Linux' 카테고리의 다른 글

CentOS 7 SNMP 설정  (0) 2021.04.13
[bash] 정수 계산 및 변수값 증가/감소  (0) 2021.04.10
scp 명령 사용 시 Host key verification failed 에러  (0) 2021.02.10
Linux - Smartctl  (0) 2021.01.28
CentOS 7 - swp파일 복구  (0) 2021.01.27
    'Linux' 카테고리의 다른 글
    • CentOS 7 SNMP 설정
    • [bash] 정수 계산 및 변수값 증가/감소
    • scp 명령 사용 시 Host key verification failed 에러
    • Linux - Smartctl
    말랑Cow
    말랑Cow

    티스토리툴바