我試圖將當前的日期和時間附加到shell腳本中的現有文件名,並且我發現我的命令沒有按預期工作。問題附加日期-shell腳本的文件名
例如,如果我的文件名是f1.log,並且需要將它與當前時間一起追加。該附加版本必須用於文件的進一步處理。
我試着用下面的腳本,但得到一個錯誤
now=$(date +"%m-%d-%Y/%T")
echo hi >>time.log
mv "time.log" "time.$now.log" (error here : file or directory not found)
echo hello >> time.log$now (have to continue processing with new file)
'/'不是shell的元字符。問題在於它是路徑中目錄名稱之間的分隔符。 –