我尝试使用下面的代码将日期输出存储在变量中。
read -p 'date: ' mydate
date_month= date -d "$mydate" +%b
echo $date_month
它不打印输出。如何将日期输出存储在变量中?
答案1
您编写的脚本包含
date_month= date -d "$mydate" +%b
注意空间。运行date -d "$mydate" +%b
时date_month
设置为空字符串。为了将此命令的结果放入变量中,您必须使用命令替换:
date_month=$(date -d "$mydate" +%b)
另请注意缺少空格。