NOW=$(date +%Y_%m_%d.%H:%M:%S)
echo "NOW: $NOW"
目标是用空格替换和字符.
之间的。这是如何执行的?将 替换为空格字符会产生错误。d
%
.
答案1
通过使用任何标准引用机制:
NOW=$(date "+%Y_%m_%d %H:%M:%S")
或者
NOW=$(date '+%Y_%m_%d %H:%M:%S')
或者
NOW=$(date +%Y_%m_%d\ %H:%M:%S)
NOW=$(date +%Y_%m_%d.%H:%M:%S)
echo "NOW: $NOW"
目标是用空格替换和字符.
之间的。这是如何执行的?将 替换为空格字符会产生错误。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)