エラー:は、二重引用符のためにどのようにスペースを含む名前を自分の名前に
しかし.
|-- Christina Aguilera
| |-- Back To Basics . Ain't No Other Man.mp3
、スクリプトはこの示しています。それは
ファイルツリーがどのように見えるのではなく、_と現れているように見えます。
.
|-- Christina Aguilera
| |-- Back To Basics _ Ain't No Other Man.mp3
コード:
tag=$(tail -c 128 $path)
song_name=$(echo "$tag" | cut -c 4-33 | sed -r 's/ +$//')
artist_name=$(echo "$tag" | cut -c 34-63 | sed -r 's/ +$//')
album_name=$(echo "$tag" | cut -c 64-93 | sed -r 's/ +$//')
test -e "$2/$artist_name" || mkdir "$2/$artist_name"
ln -s $path "$2/$artist_name/$album_name _ $song_name.mp3"
done
このコードを編集してエラーを解決するにはどうすればよいですか?
はい返信いただきありがとうございます。しかし、私はそれを試みただけで、それはディレクトリを作成できませんでした。その他のオプションは? –
コードの一部が欠落しているようです。また、コードが最初に何をすべきかを述べていない。それ以上の情報がなければ、私は本当にあなたを助けることができません、申し訳ありません。 – kini