.mp3
ディレクトリ内の拡張子を持つファイルを見つけてincoming
ディレクトリに移動する次のスクリプトがありますcomplete
-完全に機能します!
#!/bin/bash
find /usr/audio/incoming -name '*.mp3' -exec mv {} /usr/audio/complete \;
exit
現在、eyeD3 ( http://eyed3.nicfit.net/index.html ) をインストールしており、ディレクトリに移動する前に、このプロセス全体のどこかでTitleタグの名前を変更しようとしています。complete
私は次のこと(およびそれ以上のもの)を試しましたが、どれもまったく機能しません:
すべてを同じ行で実行しようとすると...
#!/bin/bash find /usr/audio/incoming -name '*.mp3' eyeD3 -t "New Title" -exec mv {} /usr/audio/complete \; exit
分解してやろうとすると…
#!/bin/bash cd /usr/audio/incoming eyeD3 -t "New Title" '*.mp3'; find /usr/audio/incoming -name '*.mp3' -exec mv {} /usr/audio/complete \; exit
eyeD3にタグの名前を変更させようとしても...
#!/bin/bash cd /usr/audio/incoming eyeD3 -t "New Title" '*.mp3'; exit
私は何か間違ったことをしていることを知っていますが、高低を検索しましたが、見つけることができる eyeD3 の初心者サポートは事実上ゼロです。そこにあるものは、とにかく私が必要とすることを実際に実行しないpythonスクリプト用である傾向があります。
ここで私がどこで間違っているのか誰か知っていますか?
わかりやすくするために、このディレクトリ内のすべての mp3 ファイルのタグの名前を同じタイトルに変更したいと思いますが、すべての mp3 ファイルのファイル名が異なるため、ファイル名の代わりにワイルドカードを使用しています。多分私はこれを間違った方法でやっていますか?