ファイルごとに名前が付けられたディレクトリに、特定の拡張子とXMLを持つファイルをラップアップするスクリプトが必要です。さらに、ディレクトリ名をfilename + .itmspに変更する必要があります。現時点では、スクリプトはファイル名に基づいてディレクトリを作成しますが、ディレクトリ名に.itmspを追加する方法がわかりません。Bashはファイル名に基づいてディレクトリを作成し、.itmspを追加します
#!/bin/bash
path='/Volumes/Drive/TEST'
cd $path
for FILE in `ls | egrep "xml|mov|mpeg|mpg"`
do
DIR=`echo $FILE | cut -d '.' -f 1`
mkdir -p $DIR
mv $FILE $DIR
done
明確にするために、あなたは 'foo.itmsp'という名前のディレクトリを作成したいfoo.mov''という名前のファイルがある場合は?後で 'foo.mov'を' foo.itmsp/'に移動しますか? –
私は、ビデオファイルに応じてfoo.xmlとfoo.mov/mpg/mpegという2つのファイル1と1を持っています。これらの2つのファイルをfoo.itmspというディレクトリに移動したいとします。 – JRM