[OverTheWire] bandit 8 -> 9

2025. 11. 22. 17:08·bandit

The password for the next level is stored in the file data.txt and is the only line of text that occurs only once

 

sort 명령어 옵션

  • b : 처음 공백을 무시
  • f : 대, 소문자를 무시
  • d : 공백과 알파벳 문자 순으로 정렬
  • t : 각 필드를 구분하는 키의 위치를 구분자로(separator)로 규정
  • r : 정렬 순서를 반대로 하여 내림차순으로 정렬 (소문자, 대문자, 숫자, 공백)
  • o : 정렬한 결과를 파일명으로 저장
  • k n[,m] : 정렬한 키의 위치를 n번째 필드로 한다
  • c : 파일이 정렬되었는지를 검사한다
    (정렬되었으면 아무런 출력도 하지 않고 정렬되지 않았다면 정렬이 되지 않았다는 메시지를 출력한다)
  • n : 숫자를 같은 문자가 아닌 정말로 숫자로 취급해서 수의 크기대로 정렬
  • u : unique의 약자로 중복되는 라인은 출력하지 않는다

uniq  옵션

  • -c : 파일의 중복된 라인이 몇개인지 보여준다
더보기

bandit8@bandit:~$ ls
data.txt
bandit8@bandit:~$ sort -r data.txt
zokSjnkcDj1hdGEBE4feukfCtFmv82ZZ
zokSjnkcDj1hdGEBE4feukfCtFmv82ZZ
zokSjnkcDj1hdGEBE4feukfCtFmv82ZZ
zokSjnkcDj1hdGEBE4feukfCtFmv82ZZ
zokSjnkcDj1hdGEBE4feukfCtFmv82ZZ
zokSjnkcDj1hdGEBE4feukfCtFmv82ZZ

............

bandit8@bandit:~$ sort data.txt | uniq -c

     10 037tttR5YpQVPyHblRMYKlykrsuwdK01
     10 0kUWzRKPfW3yanU9l7ShZYQQHiwh6kPR
     10 2E01uUQMBOGXxVooSFO0uezEWAfActMH
     10 2UbrvLqP3s5Hpz8a44FAW3tYHr4mO9ic
     10 3yaj6VGAygiJGYZo04LXXDVTkJyDLMlE
      1 4CKMh1JI91bUIZZPXDqGanal4xvAg0JM
     10 7GmAoWty7FVrx69vVdHsWI3K7bhXB7ck
     10 7H9nQo3GlygGw2PphTBa5Xa0MxZKXBaU
     10 7KHq0iAOXBUms4TriA0XfQTh6pTzRzs6
     10 8MNnqNdEQCk107HPCHvn10HhkUF607u4
     10 9snWh4JwYe7HZaRXhLYyRrG0Iyl301cq
     10 a8EPDYuGBd3mvar2s0aF5VFdaAY0GbUP
     10 aBqxUNchLJzDqy5nz9mBgCwInMKyzm4x
     10 adM9ZVjw0DHudyEcA856OsvL5In41x1L
     10 aPrkZzlXJ5R3deoUokncWdGQvRbXC40C
     10 bDl7043OFGqzHtKz5iYpTFi3Zln25Jmw
     10 Bel6KnhISjL7PbcXkAyGlw9AvWJIxRW2

다 10개씩 출력 됐는데 4CKMh1JI91bUIZZPXDqGanal4xvAg0JM 만 1번 출력됐음을 확인할 수 있다.

sort : 파일의 내용을 정렬시켜주는 명령어

  • -r : 내림차순으로 정렬시켜줌

'bandit' 카테고리의 다른 글

[OverTheWire] bandit 10 -> 11  (0) 2025.11.22
[OverTheWire] bandit 9 -> 10  (0) 2025.11.22
[OverTheWire] bandit 7 -> 8  (0) 2025.11.22
[OverTheWire] bandit 6 -> 7  (0) 2025.11.22
[OverTheWire] bandit 5 -> 6  (0) 2025.11.22
'bandit' 카테고리의 다른 글
  • [OverTheWire] bandit 10 -> 11
  • [OverTheWire] bandit 9 -> 10
  • [OverTheWire] bandit 7 -> 8
  • [OverTheWire] bandit 6 -> 7
jokkams
jokkams
jokkams 님의 블로그 입니다.
  • jokkams
    jokkams 님의 블로그
    jokkams
  • 전체
    오늘
    어제
    • 분류 전체보기 (56)
      • 코드업 (8)
      • bandit (32)
      • 학교 (2)
      • 드림핵 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    코드업
    100제
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
jokkams
[OverTheWire] bandit 8 -> 9
상단으로

티스토리툴바