Skip to main content
  1. Posts/

複数ファイルのファイル名をまとめて変更する shellscript

·38 words·1 min
Shellscript Tips

ディレクトリ直下の複数ファイル名をまとめて変更する
#

元のファイル名の前後に文字列を追加する
#

例).drawio で終わるファイルに .svg という拡張子を追加する

$ for f in *.drawio; do mv $f "$(echo $f).svg"; done

元のファイル名の一部を置換する
#

例)IMG の文字列を VACATION に置換する

for f in *.jpg; do mv "$f" "$(echo "$f" | sed s/IMG/VACATION/)"; done