ディレクトリ内のファイル名を連番に置換する 2010年10月27日 俺様プログラムls -1 * | awk ‘BEGIN {FS=”.”} {print “mv”, $0, NR”.”$2}’ | /bin/sh ディレクトリ内のファイル名を連番に置換するこれを実行すると、「【連番】.元の拡張子」にファイル名が変換できる。ピリオドで$1と$2を分割しているので、 ls -1 * | awk ‘BEGIN {FS=”.”} {print “mv”, $0, $1NR”.”$2}’ | /bin/sh これだと「元のファイル名【連番】.元の拡張子」 となる。