我正在一個UNIX任務,我想檢查目錄中是否存在特定的日誌文件。如果它存在,我想通過在最後添加一個時間戳來重命名它。文件名的格式是這樣的:ServiceFileName_0.logUnix如果文件存在,重命名
這是我到目前爲止,但它不會重命名時,我運行該腳本,即使有一個文件的名稱ServiceFileName_0.log存在。
renameLogs()
{
#If a ServiceFileName log exists, rename it
if [ -f $MY_DIR/logs/ServiceFileName_0.log ];
then
mv ServiceFileName_0.log ServiceFileName_0.log.%M%H%S
fi
}
請幫助!
感謝
請點擊此處:http://theunixshell.blogspot.com/2013/01/bulk-renaming-of-files-in-unix.html – Vijay 2013-01-10 06:27:26