Yozzang의 해킹일기 💻
article thumbnail
728x90

이번 포스트에서는 리눅스의 명령어인 grep, sort, split에 대해 다루겠다.

grep : 파일들을 대상으로 지정된 패턴의 문자열을 검색하고, 해당 문자열을 포함하는 줄들을 출력한다.

주요 옵션 : 

  1. -i : 대소문자를 무시하고 검색한다.
  2. -l : 해당 패턴이 들어있는 파일 이름을 출력한다.
  3. -n : 각 줄의 줄번호도 함께 출력한다.
  4. -v : 명시된 패턴을 포함하지 않는 줄을 출력한다.
  5. -c : 패턴과 일치하는 줄 수를 출력한다.
  6. -w : 패턴이 하나의 단어로 된 것만 검색한다.

실해 화면 :

grep

 

sort : 텍스트 파일들의 내용을 줄 단위로 정렬한다. 옵션에 따라 다양한 형태로 정렬한다.

주요 옵션 :

  1. -b : 앞에 붙는 공백은 무시한다.
  2. -c : 정렬이 되지 않는 상태로 출력한다.
  3. -d : 숫자, 무자, 공백만 비교하여 사전식 순서로 정렬한다.
  4. -f : 대소문자를 구분하지 않고 정렬한다.
  5. -n : 숫자 문자열의 숫자 값에 따라 비교하여 정렬한다.
  6. -r : 역순(내림차순)으로 정렬한다.
  7. -t : 지정한 문자를 필드 구분자로 사용한다.

실행 화면 : 

sort

split : 하나의 파일을 일정한 크기의 여러 개 작은 파일로 분할

주요 옵션 :

  1. -l : 분할할 줄 수를 지정

실행 화면 :

split

'Operating System > Linux' 카테고리의 다른 글

[명령어] find, at  (0) 2022.05.09
[명령어] paste, cmp, diff  (0) 2022.05.08
[명령어] finger, ip addr, nslookup  (0) 2022.05.01
[명령어] xargs  (0) 2022.05.01
프로세스  (0) 2022.04.30
profile

Yozzang의 해킹일기 💻

@요짱

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!