String

轉換說明符中的空格字元

  • January 21, 2020
NOW=$(date +%Y_%m_%d.%H:%M:%S)
echo "NOW: $NOW"

目標是用空格替換and.之間的字元。這是如何執行的?用空格字元替換會產生錯誤。d``%``.

通過使用任何標準報價機制:

NOW=$(date "+%Y_%m_%d %H:%M:%S")

或者

NOW=$(date '+%Y_%m_%d %H:%M:%S')

或者

NOW=$(date +%Y_%m_%d\ %H:%M:%S)

引用自:https://unix.stackexchange.com/questions/563116