開発日記/2006-04-08
複数のファイル拡張子を一括で変更する。 †
$ ls 01.tiff 02.tiff 03.tiff 04.tiff 05.tiff ←拡張子はすべて.tiff $ for fname in *.tiff; do ←拡張子がtiffのファイルが存在する限り、以下の命令を繰り返す > mv $fname ${fname%.tiff}.tif; > done $ ls 01.tif 02.tif 03.tif 04.tif 05.tif
変数の値を文字列指定(後方一致)で削除する。 †
${file%word}
変数の値を文字列指定(前方一致)で削除する。 †
${file#word}