以下是代码段
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”称为函数test 我尝试使用.'DOT'操作符来回应它,但没有帮助,你可以帮助我吗
答案 0 :(得分:1)
dd
是变量。您可以使用以下方式打印其值:
function test
{
echo $dd
}
currmonth # call currmonth()
test # call test()