Bandit Level 8 → Level 9 풀이 (리눅스 정렬 및 중복 제거 - sort, uniq)
출처 :
http://warsolve.org/w_bandit/ko-kr/bandit-level8-to-level9.aspx
문제요약 :
data.txt 파일에서 유일한 값을 가지는 텍스트 행을 찾아 다음 레벨로 가는 암호를 얻는다.
풀이과정 :
1. data.txt 파일을 확인한다.
2. 해당 파일을 정렬한다.
3. 유일한 값을 가지는 텍스트 행을 찾는다.
히스토리 :
bandit8@melinda:~$
ls
data.txt
bandit8@melinda:~$
bandit8@melinda:~$
cat data.txt
yqtqjt2cJPMU6AEataMQSNmPtZuV7nX9
vNPSh3f523D5gBq227a61BmWVMzKR0LP
Rq22gxopbeTo3Rvb6UVDJFE6ws5r48fW
wFSn4EAFCPktbfuvOAC0WaY0dARe2OF2
Y6yngc3n7QWCaya5Qc90GGpBHHdXU41U
^C ------- content skip --------
bandit8@melinda:~$
bandit8@melinda:~$
sort data.txt
0dJUVh7xSLq6OkSLaxUydzRBVVJlc78x
0dJUVh7xSLq6OkSLaxUydzRBVVJlc78x
0dJUVh7xSLq6OkSLaxUydzRBVVJlc78x
0dJUVh7xSLq6OkSLaxUydzRBVVJlc78x
0dJUVh7xSLq6OkSLaxUydzRBVVJlc78x
0dJUVh7xSLq6OkSLaxUydzRBVVJlc78x
0dJUVh7xSLq6OkSLaxUydzRBVVJlc78x
0dJUVh7xSLq6OkSLaxUydzRBVVJlc78x
0dJUVh7xSLq6OkSLaxUydzRBVVJlc78x
0dJUVh7xSLq6OkSLaxUydzRBVVJlc78x
1JF4GVFmFLq7XT2mYPpCzEl2aT33zxfh
1JF4GVFmFLq7XT2mYPpCzEl2aT33zxfh
1JF4GVFmFLq7XT2mYPpCzEl2aT33zxfh
^C ------- content skip --------
bandit8@melinda:~$
bandit8@melinda:~$
sort data.txt | uniq -u
UsvVyFSfZZWbi6wgC7dAFyFuR6jQQUhR
bandit8@melinda:~$