셸: 텍스트 파일 작업

1146 단어
파일 디 스 플레이 와 정보
wc
wc 는 파일 의 줄 수 와 단어 수 를 통계 하 는 데 사용 할 수 있다.
nl
nl 파일 의 줄 마다 줄 번 호 를 추가 합 니 다.
줄 기반 작업
grep
grep 는 특정 문자 와 일치 하 는 줄 을 선택 하 는 데 사 용 됩 니 다.
  • grep "Hello": 문자열 "Hello"가 있 는 줄 만 표시
  • grep - v "Hello": 문자열 "Hello"가 없 는 줄 만 표시
  • sort
    sort 파일 을 정렬 합 니 다. 기본 값 은 사전 순서에 따라 작은 것 부터 큰 것 까지 입 니 다.
  • sort - n: 사전 순서 가 아 닌 수치 크기 로 정렬 합 니 다.
  • sort - u: 중 복 된 줄 을 제거 합 니 다.
  • sort - k 3: 줄 마다 세 번 째 필드 로 정렬 합 니 다. 기본 구분자 가 빈 칸 입 니 다.
  • uniq
    반복 되 는 줄 을 제거 하 는 데 사용 합 니 다.
    sed
    sed 줄 을 위 한 편집기 로 볼 수 있 습 니 다.
    awk
    awk 도 줄 을 향 하고 있 지만 줄 마다 텍스트 가 자동 으로 다른 필드 로 구 분 됩 니 다.
    열 기반 작업
    cut
    cut 파일 에서 해당 열 을 캡 처 합 니 다. 기본 열 구분 자 는 tab 문자 입 니 다.
  • cut -d "|"-f 3-5 t.txt

  • join
    join 은 두 파일 을 합 치 는 데 사 용 됩 니 다. 두 파일 중 같은 색인 필드 를 가 진 줄 을 한 줄 로 조합 합 니 다. join 은 두 파일 을 색인 필드 에 따라 정렬 하도록 요구 합 니 다.
  • join -j 1 a.txt b.txt

  • 잡다 한 항목
    대소 문자 변환
    echo $VAR_NAME | tr '[:upper:]' '[:lower:]'
    echo $VAR_NAME | tr '[A-Z]' '[a-z]'

    다음으로 전송:https://www.cnblogs.com/kakaisgood/p/11375676.html

    좋은 웹페이지 즐겨찾기