このファイル名を持つ複数のファイルがあるので、名前をこのように変更したいと思います。
現在:
file_name.mt0
file_name.mt1
file_name.mt2
file_name.mt3
file_name.mt4
file_name.mt5
file_name.mt6
file_name.mt7
file_name.mt8
file_name.mt9
file_name.mt10
file_name.mt11
新しい:
file_name.mt0000
file_name.mt0001
file_name.mt0002
file_name.mt0003
file_name.mt0004
file_name.mt0005
file_name.mt0006
file_name.mt0007
file_name.mt0008
file_name.mt0009
file_name.mt0010
file_name.mt0011
よろしくお願いします~~
ベストアンサー1
次のスクリプトでこれを実行できます。
#! /usr/bin/ksh
typeset -Z4 N
find . -name 'file_name.mt*' | while read FN
do
N=${FN#./file_name.mt}
mv $FN file_name.mt$N
done