楼主: 张晓栋
1110 0

[作业] Shell 高阶开发实战,轻松应对集群化,分布式环境 [推广有奖]

  • 0关注
  • 0粉丝

本科生

71%

还不是VIP/贵宾

-

威望
0
论坛币
40 个
通用积分
11.0813
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
875 点
帖子
50
精华
0
在线时间
42 小时
注册时间
2022-11-2
最后登录
2023-11-3

楼主
张晓栋 发表于 2023-7-14 12:57:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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 Shel SHE 分布式 Method

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-9 16:08