. 라는 파일에 100개의 단어(원치 않는 문자열)가 포함된 작은 단어 목록이 저장되어 있습니다 file01
.
10자 단어 목록을 생성하는 데 사용하고 싶지만 새로 생성된 파일의 크기를 줄이기 위해 crunch
저장하기 전에 새 크런치 생성 단어 목록의 모든 줄을 삭제하고 싶습니다 .file01
이 크런치 명령의 구문은 무엇입니까?
답변1
Crunch의 구문은 다음과 같습니다.
crunch min max charset options
최소값과 최대값은 각각 원하는 단어 목록의 최소 길이와 최대 길이입니다. 기본적으로 문자 집합은 필요하지 않지만 이를 사용하여 단어 목록의 문자를 지정한 문자로 제한할 수 있습니다. 문자 세트를 사용하기로 선택한 경우 올바른 순서(예: lowUP123@%#(소문자, 대문자, 숫자, 마지막으로 기호))를 유지해야 합니다. 어느 항목이든 건너뛸 수 있지만 순서는 항상 동일하게 유지되어야 합니다.
예를 들어:
crunch 2 6 qrs347 | grep -vFf file01
위 명령은 2~6자 길이의 qrs347 문자의 가능한 모든 조합에 대한 단어 목록을 생성합니다.
필요에 맞게 명령을 수정할 수 있습니다.