【FreeBSD】シェルスクリプトでパス文字列からファイル名/ディレクトリ名/拡張子を抽出する
シェルスクリプト(Bash)で複数ファイルを一括でリネーム - それがしの足音
#!/bin/sh echo $1* files=$1* for file in ${files[@]} do echo $file echo "convert $file to 160 gif" convert $file -resize 160 ${file%_*}_160.gif echo "convert $file to 90 gif" convert $file -resize 90 ${file%_*}_90.gif echo "convert $file to 80 gif" convert $file -resize 80 ${file%_*}_80.gif done echo "done" exit 0