欢迎光临散文网 会员登陆 & 注册

Shell 高阶开发实战,轻松应对集群化,分布式环境

2023-07-14 12:15 作者:帅卡比丘弟呀  | 我要投稿

Shell 高阶开发实战,轻松应对集群化,分布式环境

https://pan.baidu.com/s/1tQRPaghGyddr9g-sp4jrdg 提取码: avrv


Shell由C语言打造而来,是Linux和用户们沟通的桥梁,可以这么说,用户既可以使用Shell来命令Linux,同时也可以同它来实现自己的想法,进行程序设计。


一、脚本编程

1.1 脚本编程步骤

1、需求分析

2、命令测试

3、脚本编程

4、测试调优


1.2 脚本步骤解析

1)、需求分析

根据系统管理的需求,分析脚本要实现的功能、功能实现的层次、实现的命令与语句等

2)、命令测试

将要用到的命令逐个进行测试,以决定使用的选项、要设置的变量等

3)、脚本编程

将测试好的命令写入到脚本文件中,并通过各种语句将命令执行的结果保存、判断或者发出报警等

4)、调试优化

对脚本进行测试,并根据结果进行优化

建议一边编程一边调试,以减少错误的发生


shell 函数

# 声明函数

sum(){

    echo "This is a method!"

    n=0

    for i in 1 2 3;do

        ((n+=i))

    done

    return $n

}

# 执行函数sum

sum

# $? 表示函数返回值

echo $?


while循环和break

# while循环

n=20

while (($n>10));do

    echo -e $n "\c"

    ((n--))

done


echo

# while true和break

while true;do

    echo -e "$n" "\c"

    ((n--))

if ((n==0));then

    echo "break"

    break

fi

done


Shell 高阶开发实战,轻松应对集群化,分布式环境的评论 (共 条)

分享到微博请遵守国家法律