shellを使ったファイル名の一括リネーム

カレントディレクトリにある*.logファイルの拡張子を.txtに変更するサンプル

$ for i in *.log; do mv $i `basename -s .log $i`.txt; done

basenameコマンドに-sオプションを使うと末尾の文字列を削除できます。

コメントを残す

メールアドレスが公開されることはありません。