Tôi đã cố gắng chuyển đổi một số tệp .ape thành các tệp .flac bằng avconv
dòng lệnh; rõ ràng, avconv
không phải là điểm chính ở đây; cú pháp của nó khá đơn giản , avconv -i inputApeFile.ape outputFlacFile.flac
.
Vấn đề là các tệp được lồng trong nhiều thư mục con hơn; tức là tôi có thư mục Artist, sau đó là các thư mục con CD khác nhau, mỗi thư mục chứa các tệp .ape khác nhau. Làm cách nào tôi có thể chuyển đổi tất cả các tệp và sau đó lưu chúng trong cùng một thư mục của tệp gốc nhưng với phần mở rộng .flac?
Nếu có thể, tôi chỉ muốn sử dụng lệnh shell trên một dòng mà không sử dụng tập lệnh. Tôi nghĩ nó nên như thế
avconv -i 'ls -R | grep ape' '???'
nhưng tôi bị mắc kẹt với phần thứ hai (có thể sử dụng sed
??!?)