파일 이름별로 체크섬 파일 정렬

파일 이름별로 체크섬 파일 정렬

프로그램 의 출력을 파일 이름별로, 숫자별로 정렬하려고 합니다 md5sum(즉, 파일 이름이 모두 일치함 log-\d+\.txt). 나는 노력했다

sort -g "-t " -k 2 CHECKSUMS

하지만 체크섬으로 정렬됩니다. 사용

sort "-t " -k 2 CHECKSUMS

파일 이름별로 정렬하지만 log-12.txt앞에 배치됩니다 log-2.txt.

어떤 단서가 있나요? 감사해요!

답변1

이 시도:

$> sort -t '-' -k 2 -n CHECKSUMS

d41d8cd98f00b204e9800998ecf8427e log-1.txt그것은 ... 에서 줄을 분할 -하므로 숫자는 sort올바른 일(tm)을 수행할 수 있는 첫 번째 문자열입니다.

관련 정보