shell脚本注意点

1.等号两边不能有空格,例如:

获取七天前的日期:

before_7_day=`date -d "7 days ago" +%Y-%m-%d`

 2.自定义函数只能返回数值,不能返回数组、字符串等内容。如果需要生成字符串等结果,可以声明为全局变量,然后将值赋给全局变量,这样就可以在函数外访问

get_string(){
    number1=1
    number2=2
    return $number1-$number2
}

返回错误:

return: 1-2: numeric argument required

 修改:

number

get_string(){
    number1=1
    number2=2
    number=$number1-$number2
}

猜你喜欢

转载自www.cnblogs.com/shixisheng/p/11165485.html
今日推荐