如何使用BASH shell創建子目錄,該格式是YYYMMDDHHMMSS格式的日期時間戳記?我正在使用mkdir ~/$(printf "%s" `date +"%Y%m%d%H%M%S"`)
,但最終還是得到了不可打印的字符('?')。 Linux的2.6.18如何創建格式爲YYYMMDDHHMMSS的日期時間戳的子目錄?
回答
關於使用什麼:
DIR_NAME="/Your_Path/"mydir`date +"%Y%m%d%H%M%S"`
or
printf `date +"%Y%m%d%H%M%S"`// Displaying 20130429173838
你不需要printf
脫光換行符,$()
會爲你做的(見bash manual)
mkdir ~/$(date +"%Y%m%d%H%M%S")
要查看那些不可打印的字符是什麼(您可能有後面的回車),請嘗試以下操作:
for dir in 2013*; do printf "%s" "$dir" | od -c; done
我試過了,仍然有尾隨'?' (不可打印字符)使用'日期+%Y%m%d%H%M%S'工作。撇號(')不是單引號(') – 2013-05-01 13:51:16
'od'命令顯示了什麼? – 2013-05-01 15:35:45
Glenn,您的解決方案現在正在開展工作。我可以發誓它不早。從未運行'od'命令,太急於找到解決方案。感謝您的幫助和抱歉,我無法回答您的問題。 – 2013-05-02 17:22:58
- 1. 如何在創建子目錄中應用日期格式
- 2. 將MySql日期時間戳轉換爲JavaScript的日期格式
- 3. Android的日期格式時間戳輸出爲 「/日期(1393346946000 + 0200)/
- 4. 如何查找subversion目錄節點的創建時間/日期戳記
- 5. 將時間戳轉換爲R中的日期時間格式
- 6. R:如何從時間戳創建連續的日期間隔
- 7. 如何將mysql中的輸入日期格式化爲時間戳格式?
- 8. 如何從日期和時間創建時間戳
- 9. 如何將時間戳INT轉換爲日期格式?
- 10. PHP日期時間戳格式化
- 11. AngularJS - 將時間戳日期格式轉換爲javascript格式
- 12. 將日期時間格式轉換爲Unix時間戳Pandas
- 13. php的imap_fetch_overview()日期字段格式作爲MySQL的時間戳
- 14. 如何用mysql中的日期創建時間戳?
- 15. 如何改變Laravel格式日期的時間戳
- 16. 複製和創建日期時間戳的目錄中不存在
- 17. 如何將日期變爲時間戳
- 18. Echo在時間戳格式的陣列/日期時間對象
- 19. mysql數據類型時間戳的格式日期時間
- 20. 轉換特定日期時間格式的時間戳值
- 21. 將文本格式轉換爲不帶時間戳的日期
- 22. JMeter:將提取的時間戳值轉換爲日期格式
- 23. 談到MySQL的時間戳爲R日期格式
- 24. 如何將此日期時間格式轉換爲unix時間戳
- 25. Python - 如何將此時間戳格式轉換爲日期時間?
- 26. 如何從日期時間戳的時間和日期在PHP
- 27. 如何創建的日期格式
- 28. Python日期時間到XML模式時間戳格式
- 29. 將時間戳轉換爲日期並將日期轉換爲時間戳記格式
- 30. 如何將sql日期formate unix時間戳轉換爲日期格式爲dd mm yy格式?
與此相同。 [我嘗試了這個,仍然有一個尾隨的'?' (不可打印字符)使用'日期+%Y%m%d%H%M%S'工作。撇號(')不是單引號(')] – 2013-05-01 13:50:44