숫자 1-99로 끝나지만 다른 모든 파일을 제외하는 모든 파일을 찾는 find 명령 문자열을 만들려고했습니다.
예를 들어 내가 찾으려 myfile1 myfile99을 하지만 myfile456 하지 myfilebackup
내가 생각하고있는 정규 표현식 myfile[1-9]{1,2}
이지만 find와 함께 작동하도록 할 수는 없습니다.
find . -regex '.*myfile[0-9]{1,2}'
또는
find . -iname 'myfile[0-9]{1,2}'
내가 볼 수있는 {1,2}
것은 작동하지 않는 부분입니다.
(그러면 -name -regex
교환 할 수 있습니까?)
도움을 주셔서 감사합니다.
-iname
(및-name
) 이 구문이없는 globs를 사용하십시오 .