我想用特定格式的昨天的日期初始化一个变量。例如---如果今天是 2 月 15 日,那么变量应该是-- var=Feb 14
date -d"-1day" +"%b %d"
不起作用。我不知道语法是否不正确,或者为什么它不起作用。
正确的使用方法是什么?
答案1
分配时将$( )
命令括起来,例如:
#!/bin/bash
hi=$(date -d'-1day' +'%b %d')
echo "$hi"
作品。
根据 geirha 的评论更新。
我想用特定格式的昨天的日期初始化一个变量。例如---如果今天是 2 月 15 日,那么变量应该是-- var=Feb 14
date -d"-1day" +"%b %d"
不起作用。我不知道语法是否不正确,或者为什么它不起作用。
正确的使用方法是什么?
分配时将$( )
命令括起来,例如:
#!/bin/bash
hi=$(date -d'-1day' +'%b %d')
echo "$hi"
作品。
根据 geirha 的评论更新。