mmv .odt에서 .pdf 파일 이름 바꾸기

mmv .odt에서 .pdf 파일 이름 바꾸기

현재 작은 문제가 있습니다. .pdf 파일을 .odt 파일로 변환하고 싶습니다. 이를 위해 Linux용 mmv 프로그램을 사용합니다.

다음 명령을 사용하여 모든 *.pdf 파일을 *.odt 파일로 변환합니다.

mmv '/root/PDF/*.pdf' '/root/ODT/#1.odt'

이제 변환 후 작은 문제가 발생했습니다. 다음과 같은 파일을 확인하세요.

파일.pdf.odt

file.pdf.odt 파일이 호출되는 것을 어떻게 방지할 수 있나요?

나는 결말 .pdf가 완전히 사라지고 file.odt만 있기를 원합니다.

답변1

현재 문제를 해결하기 위해

rename -n s/.pdf// *.odt

-n결과가 정상이면 제거하세요 .

사용할 수 있는 mmv가 없습니다. pdf를 정규 표현식(정규 표현식)으로 지정해 보겠습니다.

mmv '/root/PDF/*.[p][d][f]' '/root/ODT/#1.odt'

매뉴얼 페이지에 따르면 , 등으로 *이동합니다 .#1[p]#2

관련 정보