Skip to main content
 首页 » 编程设计

linux之在 UNIX 中将函数中的属性调用到另一个函数中

2023年11月22日51rubylouvre

下面是代码片段

    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()