sed 3 기본 편집 명령 소개

1373 단어
sed 역시 셸 의 재 설정 을 통 해 출력 을 파일 로 재 설정 할 수 있 지만 이 파일 은 입력 에 사용 할 파일 과 같은 파일 이 어야 합 니 다.
sed 명령 의 두 가지 문법 은 다음 과 같다.
sed [OPTIONS] 'COMMAND' [FILE] ...
sed [OPTIONS] -f SCRIPTFILE [FILE] ...

sed 는 다음 과 같이 자주 사용 하 는 옵션 이 있 습 니 다.
  • - e - sed 에 게 다음 매개 변 수 를 sed 명령 으로 해석 하 라 고 알려 줍 니 다.명령 줄 에 여러 sed 명령 을 내 릴 때 만 - e 옵션 을 사용 해 야 합 니 다.
  • - f - sed 명령 으로 구 성 된 스 크 립 트 의 이름 을 지정 합 니 다.sed 스 크 립 트 의 첫 번 째 행동 인 '\# n' 이 라면 sed 의 행동 은 지정 한 - n 옵션 과 같 습 니 다.
  • - i - 터미널 로 출력 하 는 것 이 아니 라 읽 은 내용 을 직접 수정 합 니 다.
  • - n - 기본 출력 을 취소 합 니 다.일반 sed 의 용법 에 서 는 표준 입력 에서 온 모든 데이터 가 터미널 에 표 시 됩 니 다.그러나 - n 인 자 를 사용 하면 sed 처 리 된 줄 만 출력 이 표 시 됩 니 다.

  • sed 명령 의 문법 형식:
  • 주소 (작업 줄) 를 지정 하지 않 으 면 모든 입력 줄 에 적 용 됩 니 다.
  • 지 정 된 주소 범위
  • [start_address,end_address] command
    
  • 단일 주소 지정
  • [single_address] command
    
  • 편집 명령 은 같은 주소 에 사용 할 수 있 도록 큰 괄호 로 그룹 을 나 눌 수 있 습 니 다. 문법 형식 은 다음 과 같 습 니 다.
  • [address]{
    command1
    command2
    command3
    }
    

    메모: 위의 문법 에서 command 1 은 왼쪽 대괄호 와 같은 줄 에 놓 을 수 있 지만 오른쪽 대괄호 는 스스로 한 줄 에 있어 야 합 니 다.명령 사이 에 분 호 를 사용 하면 여러 sed 편집 명령 을 같은 줄 에 놓 을 수 있 습 니 다.그러나 같은 줄 에 여러 개의 편집 명령 을 두 는 것 은 권장 되 지 않 는 다.
    sed 의 편집 명령 은 24 개 이 며, 구체 적 으로 sed 의 man 참고 매 뉴 얼 을 참고 할 수 있 습 니 다.
    본 고 는 에서 참고 한 것 이다.

    좋은 웹페이지 즐겨찾기