.tap 파일 (retrogaming)을 .wav 오디오 파일로 변환하는 작은 프로그램을 호출합니다. 프로그램은 새 파일을 출력하고 .wav 확장자를 추가합니다. 예 : "file.tap"은 "file.tap.wav"가됩니다.Bash : 확장 영역이 두 개인 파일의 이름을 바꾸는 방법은 무엇입니까?
변환을 배치하는 작은 스크립트를 작성했습니다. 그것은 작동하지만 파일의 이름을 ".tap"을 제거 할 수 있도록 파일의 이름을 바꿀 수는 없습니다. 원래 파일에 소문자 또는 대문자가있는 경우가 있습니다.
여기 내 코드입니다. 어떤 도움도 환영합니다. 제 생각은 최종 파일 이름에서 ".tap"또는 ".TAP"을 지우는 것입니다. nb : 지시에 $ file.wav를 사용해야합니다. 그렇지 않으면 작동하지 않습니다. 는
#!/bin/bash
for file in `ls`;
do
./tape_converter -11 -a $file $file.wav ;
mv $file ${file/\.tap\.wav/\.wav/};
done
(확장으로 .tap가) 원본 파일에서 제거 해결책. 결국 그것은 효과가있다. 그게 중요한 포인트 야. – froggy