とにかく書く

日々の雑感や知り得たことを、とにかく書いています

シェルスクリプト Tips

シェルスクリプトで「こんなときどうしよう」と思って調べたことを備忘録としてまとめます。同様のことがあれば今後追記していきます。Wiki代わりに。

  • 半角スペースを文字区切りとしないためには環境変数IFSを変更する。
IFS=$'\n'
  • ファイル名を格納した環境変数を、拡張子を変えた文字列にする。
# hoge.png が格納された$name を使って hoge.jpg に名前を変更する。
$ mv $name ${name%.png}.jpg