파일 이름에 첨부 된 '날짜 문자열'에 따라 디렉토리에있는 파일을 정렬하려고합니다. 예를 들어 파일은 다음과 같습니다 SSA_F12_05122013.request.done
SSA_F13_12142012.request.done
SSA_F14_01062013.request.done
여기에서 0512201312142012 및 01062013은 날짜 형식을 나타냅니다. 파일 이름에 날짜 문자열에 이러한 파일을 정렬하는 유닉스 쉘 스크립트를 제공하는 데 도움을주십시오 (내림차순 및 오름차순).파일 이름에 '날짜 문자열'에 따라 파일을 정렬하는 유닉스 쉘 스크립트
미리 감사드립니다. 종류 AWK와와
직접 해보려고했는데 어느 부분에 붙어 있었습니까? – Johnsyweb
John,이 플랫폼의 초보자이며이를 수행하는 방법을 모릅니다. 내가 sort 명령을 사용했지만 파일 이름 (날짜를 포함)의 일부를 취할 수없는 그것에 따라 파일을 정렬하려했습니다. 이 문제를 해결해주세요. –
이름 지정 패턴을 담당 한 사람을 찾아서 처음부터 패턴을 쉽게 정렬 할 수 없도록하기 위해 뒷면에서 힘차게 걷어차주십시오. 그런 다음 패턴을 변경할 수 없는지 알아보십시오. YYYY-MM-DD는 정렬 할 수있을뿐만 아니라 모호하지 않습니다. (만약'12142012'가 아니라면, 여러분의 예제에서 어떤 숫자가 "month"인지, 어떤 숫자가 "day"인지 모른다.) – DevSolar