디렉터리로 이동하여 정규식과 일치하는 각 파일 (특히 Test[0-9]*.txt
)과 함께 내 응용 프로그램을 실행하는 스크립트를 만들려고합니다.원본 파일 이름의 변수 부분을 유지하는 파일의 이름을 바꾸는 방법
입력 파일 이름은 TestXX.txt
입니다. 자, 및 .txt
을 잘라내어 잘라낼 수는 있지만 XX
이 두 자리로 미리 정의되지 않은 경우 어떻게해야합니까? Test1.txt
, ..., Test10.txt
이 있으면 어떻게됩니까? 즉, [0-9]*
부분을 어떻게 얻을 수 있습니까? 그냥 알다시피
, 나는 OutputXX.txt
:
편집 할 수 있도록하려면 :
내가 이름 Test[0-9]*.txt
와 파일이와 나는 Output[0-9]*.txt
@Buttink, 문제는 당신이 그것을 편집 할 수 있습니다, 제대로 의미를 전달하지 않는 것? –
@ 칼루 "간단하게"유지하는 질문을 편집하면 XP – Buttink
을 더 쉽게 이해할 수 있습니다. 관련 질문 : [여러 패턴을 기반으로 파일의 이름을 바꾸는 더 나은 방법] (http://stackoverflow.com/a/25597051/2654678)). –