ディレクトリに複数のファイルがあるスクリプトを作成しようとしていますが、特定の拡張子を持つ各ファイルのディレクトリを作成し (ディレクトリ名にファイル拡張子を付けずに)、各ファイルを独自のディレクトリに移動してから、それぞれのディレクトリ内の各ファイルに対して何かを行います。私はこれに本当に慣れていないので、これは私が得た限りであり、うまくいかないので、助けていただければ幸いです!
for file in *;
do
if [ $file=[$.sff]] ; then
mkdir ${$file/.sff/""/}
mv $file ${file/.sff/""/}/
fi
for $file in $file/
do { ......
}
done