記錄以備忘備查
原來的文件名:UPLOAD_DI_CMS_tianjin_dwd_cst_payflow
重命名后的文件名:UPLOAD_DI_CMS_tianjin_dwd_cst_payflow-20210129.txt
文件內第一行的內容格式:
2021-01-29 04:08:32 INFO Current task status:RUNNING
addDate() {
# 從文件內第一行取開頭的日期,添加到文件名的末尾
for file in $(ls ./)
do
if [ $file != "doRename.sh" ] # 跳過當前文件
then
echo $file
d=`head -n 1 $file | cut -d " " -f 1 | sed s/-//g`
newName=$file-$d.txt
echo $newName
mv $file $newName
fi
done
echo "Finish!!!"
}
removeStr() {
# 第一次執行時出錯了,添加了一些無用的字符,這個函數把文件名中 "-" 符號后面的字符給去掉
for f in $(ls ./)
do
if [ $f != "doRemane.sh" ] # 跳過當前文件
then
newName=`echo $f | cut -d "-" -f 1`
echo $newName
mv $f $newName
fi
done
}
addDate