在shell脚本中输出DATE命令

时间:2015-10-24 11:35:27

标签: shell sh

DT=`date '+%d %b'`

$DT

中存储“10月24日”

命令echo "Date is: " ${DT/ */}给出24作为输出。

请帮我弄清楚24是如何输出的。

1 个答案:

答案 0 :(得分:3)

${DT/ */}正在从空格开始替换$DT中的所有文字。 glob模式中的*匹配任何字符。

您甚至可以使用:

echo "${DT%% *}"

获得相同的输出。

检查man bash中的参数扩展部分。