shell程序详细解说-高级篇

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

shell函数程序组成

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

# 函数部分
function fo_kill() {
echo fo_kill函数
} 
...

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

#运行主函数 ($@为 传递给脚本或函数的所有参数)
main $@

举个完整的shell程序

函数部分

fo_kill函数

function fo_kill() {
echo fo_kill函数
} 

fo_scan函数

function fo_scan() {
echo fo_scan函数
} 

fo_forward函数

function fo_forward() {
echo fo_forward函数
} 

主函数

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

function main() {
fo_kill
fo_scan
fo_forward
}

运行主函数

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

main $@

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

赞(1) 打赏
特别声明:除特殊标注,本站文章均为原创,遵循CC BY-NC 3.0,转载请注明出处。三伏磨 » shell程序详细解说-高级篇

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏