ファイルリネーマを書いた。引数に置換パターン、置換後文字列、ファイル名を渡すと、ファイル名を置換してくれる。正規表現は、インストールしている sed がサポートするものとなる。 #!/bin/sh if [ $# -gt 1 ]; then Pattern=$1 shift; for file in "$@" do if [ -f "$file" ]; then orgname=$( basename "$file" ); dir=$( dirname "$file" ); newname=$( echo -n "$orgname" | sed -e "$Pattern" ); if [ "$dir/$orgname" != "$dir/$newname" ]; then echo "$dir/$orgname -> $dir/$newname" mv "$dir/$orgname" "$