Solaris 批次更改檔名Script

因為剛好有需要,所以試著寫了一個簡易的Script來批次更改檔案名稱。

如下我想把檔名CK開頭的tmp檔全部改成FK:

#!/bin/sh
for old_name in CK*.tmp
do
echo $old_name | sed s/CK/FK/g >tmp.log
new_name=`tail -1 tmp.log`
cp $old_name new_name/$new_name
done