显示日期变量

显示日期变量

在“创建日期和时间:”之后立即显示日期的最佳方式是什么

echo "What is your name?"
read name
echo "########################################################################" > sgen.out
echo "# It was created by: " $name >> sgen.out
echo "# Creation date and time: " >> sgen.out
echo "########################################################################" >> sgen.out

答案1

我会$(date)在你之前放置>>类似于你放置的位置$name

echo "# Creation date and time: " $(date) >> sgen.out

或者你可以将其分成单独的行

echo -n "# Creation date and time: " >> sgen.out
date >> sgen.out

$(...)语法允许您执行命令并使用标准输出,类似于包含该字符串的变量。

date如果您不喜欢默认格式,该命令还可以采用多种格式。

答案2

您可以使用该date命令。有关格式化输出的信息,请参阅地点

相关内容