下面是代码片段
function currmonth
{
curr_mon=`echo $(date +%x)`
yy=`echo $curr_mon| awk '{print substr($0,9,2)}'`
mm=`echo $curr_mon| awk '{print substr($0,1,2)}'`
dd=`echo $(date -d "$mm/1 + 1 month - 1 day" "+%d")` # <--
}
function test
{
echo $(currmonth.dd) # <--
}
我想将函数“currmonth”中的属性“dd”调用到函数测试中 我尝试使用 .'DOT' 运算符来回显它但没有帮助,你能帮我解决这个问题吗
请您参考如下方法:
dd
是一个变量。你可以打印它的值:
function test
{
echo $dd
}
currmonth # call currmonth()
test # call test()