1
mysql --host *HOST* --p --user *USERNAME* -e "query" > file.lst
pause
我的代碼看起來像上面那樣。有沒有辦法重新命名file.lst
並在最後添加sysdate
並使其變爲如下形式:file12072016.lst
?假定日期必須每天改變,文件運行日常sql命令行 - 導出爲動態文件名
mysql --host *HOST* --p --user *USERNAME* -e "query" > file.lst
pause
我的代碼看起來像上面那樣。有沒有辦法重新命名file.lst
並在最後添加sysdate
並使其變爲如下形式:file12072016.lst
?假定日期必須每天改變,文件運行日常sql命令行 - 導出爲動態文件名
你可以試試這個:
mysql --host *HOST* --p --user *USERNAME* -e "query" > "file_name__%date:/=%_%time:~0
,2%-%time:~3,2%-%time:~6,2%.lst"
生成的文件的名稱將是這樣的:
file_name__Tue 07122016_13-31-15.lst
編輯:
以下命令將生成文件名如下:
file_name_12072016.lst
mysql --host *HOST* --p --user *USERNAME* -e "query" > "file_name_%DATE:~7,2%%DATE:~4,2%%DATE:~10,4%.lst"
謝謝。編輯答案有點符合我的要求。它工作得很好 – tej18
您是否使用Linux的** **? – 1000111
沒有窗戶,我使用命令行,代碼很好,只是有文件名 – tej18
有什麼問題? –