全部版块 我的主页
论坛 数据科学与人工智能 IT基础 Linux操作系统
1044 0
2023-07-14
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


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群