OS X 10.11でMacを使用していますが、「00000123.jpg」「00001234.jpg」「00002048.jpg」「00006543.jpg」などの
ファイルがあります。「FolderName; StartFileNumber」でフォーマットされたCSVファイルもあります。 ; EndFileNumber "例:" Folder-05; 00001486; 00001507 "
動作するのは、読み取ったデータをドライランとして表示することです。
while IFS=";" read Folder StartNo EndNo ; do echo "$StartNo.jpg to $EndNo.jpg in $Folder/" ; done < <(cat ~/Test/FileSort.csv)
しかし、実際にこれを試みると失敗します:
while IFS=";" read Folder StartNo EndNo ; do mkdir $Folder" ; mv {$StartNo..$EndNo}.jpg $Folder/ ; done < <(cat ~/Test/FileSort.csv)
エラーは
mv:{00001937..00001982} .jpgの名前をFolder-066 / {00001937..00001982} .jpgに変更:そのようなファイルまたはディレクトリはありません
フォルダーが正しく生成され、ファイルが存在します。
しかし、ブレースの拡張が機能しなかったのは継ぎ目ですか?!?