shell基础——函数
语法:
function_name() { command command } function function_name() { command command }
函数调用:
function_name 参数
main()
temporary_files() { local dir=$1 ls $dir \ | grep pid \ | grep -v daemon } main() { local files=$(temporary_files /tmp) }
调试函数
sh -x abc.sh 只调试一小段用set -x和set +x temporary_files() { local dir=$1 set -x ls $dir \ | grep pid \ | grep -v daemon set +x } 打印函数名和它的参数 temporary_files() { echo $FUNCNAME $@ local dir=$1 ls $dir \ | grep pid \ | grep -v daemon }

浙公网安备 33010602011771号