내 작업 중 하나는 특정 날짜 패턴과 일치하는 파일 수를 계산하는 것입니다. 정말 내가해야 할 일은 디렉토리를 반복하고, 각 파일 이름을 검사하고, 그 파일 이름에서 두 번째 마침표를 찾은 다음 다음 4자를 검사하여 내가 조합하고있는 날짜 문자열에 일치하는 항목이 있는지 확인합니다.문자열 발생을 포함하는 파일 찾기
2012 년 11 월은 "1211"로 표시됩니다. 아래의 파일 이름에서 두 번째 마침표 뒤의 처음 네 문자를 사용하면 첫 번째 파일 이름 ("o.tt.121113150804")이 해당 패턴과 일치하므로 히트가됩니다. 나는 그 파일을 센 다음 나머지 두 명만 남겨 둘 것입니다.
아래 파일은 샘플입니다. 그것들은 많은 다른 방법으로 명명 될 수 있습니다. 그들은 보통 시간의 99 % 이하의 변형입니다. 2 개의 마침표가 있고 두 번째 마침표 뒤에 4 자리를 확인해야한다는 사실은 확실한 상수입니다.
이 혼자ls
와 함께 할 수 있지만,이 또한 일치
o.tt.121113150804
o.stpw.101209092541
i.rtat.120831045704
어떻게 bash 질문입니까? – melpomene