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 }