shell程序详细解说-高级篇

这篇主要讲:shell程序详细解说-高级篇

函数部分
主体函数
执行主体函数

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# 函数部分
function fo_kill() {
echo fo_kill函数
} 
...

# 主函数部分 (主函数中执行定义的函数)
function main() {
fo_kill
fo_scan
fo_forward
}

#运行主函数 ($@为 传递给脚本或函数的所有参数)
main $@
1
2
3
function fo_kill() {
echo fo_kill函数
} 
1
2
3
function fo_scan() {
echo fo_scan函数
} 
1
2
3
function fo_forward() {
echo fo_forward函数
} 

(主函数中执行fo_kill、fo_scan、fo_forward三个函数)

1
2
3
4
5
function main() {
fo_kill
fo_scan
fo_forward
}

($@为 传递给脚本或函数的所有参数)

1
main $@

$@与@*的区别可以参考: shell易混淆的特殊字符 详解

随机文章