您的位置:首页 > 新闻 > 会展 > 小企业网站建设有多少_杭州企业公司网页设计_互联网广告是做什么的_搜索引擎优化seo网站

小企业网站建设有多少_杭州企业公司网页设计_互联网广告是做什么的_搜索引擎优化seo网站

2025/4/22 1:49:36 来源:https://blog.csdn.net/DW_101/article/details/144275318  浏览:    关键词:小企业网站建设有多少_杭州企业公司网页设计_互联网广告是做什么的_搜索引擎优化seo网站
小企业网站建设有多少_杭州企业公司网页设计_互联网广告是做什么的_搜索引擎优化seo网站

声明
学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都
与本人无关,切莫逾越法律红线,否则后果自负


关于shell的那些事儿-shell8

    • until循环(直到为止)
    • case语句
    • func函数定义
    • 实践是检验真理的唯一标准


别问,问就是去学python自动化测试去了,但哥们还是对安全感兴趣一些,但是,咱先学会儿自动化,后续自己写一些py工具还是挺方便的,好啦,大家,言归正换,万丈高楼平地起,咱还在地底,继续加油

until循环(直到为止)

脚本定义

vim 110.sh
i=0
until [ ! $i -lt 10 ]
doecho $i((i++))
done

i=0:初始化一个变量i,赋值为0。

until [ ! $i -lt 10 ]:这是一个until循环的条件判断部分。until循环会一直执行,直到括号内的测试命令返回0(即false)。这里使用了[ ! $i -lt 10 ],意味着循环会一直执行,直到i不小于10(即i大于等于10)。

do:这是until循环的开始,表示循环体的开始。

echo $i:在循环体内部,打印当前i的值。

((i++)):自增操作,将i的值增加1。

done:这是until循环的结束标志,表示循环体的结束。
在这里插入图片描述

case语句

read -p "please enter: " num
case $num in1)echo "您输入的是1";;2)echo "您输入的是2";;*)echo "您输入的是其他数字";;
esac

read -p "please enter: " num:提示用户输入,并把输入的值赋给变量num。

case $num in:开始一个case语句,根据num的值来执行不同的命令。

1):如果num的值是1,执行后面的echo命令。

echo “您输入的是1”:打印信息“您输入的是1”。

;;:结束当前模式的命令块。

2):如果num的值是2,执行后面的echo命令。

echo “您输入的是2”:打印信息“您输入的是2”。

*):*是一个通配符,匹配除了已经列出的模式之外的任何值。

echo “您输入的是其他数字”:如果num的值既不是1也不是2,打印信息“您输入的是其他数字”。

;;:结束case语句。
这里可以弄成自定义的变量
在这里插入图片描述

func函数定义

函数1


```csharp
demofunc() {echo "hello world"
}

调用脚本
demofunc

函数2
```csharp
demofunc2() {echo "hello world"echo "my name is $1"
}
调用脚本
demofunc2 18

函数3

demofunc(){echo "hello world"echo "my name is $1.and my age is $2 years old"
}
#调用脚本
demofunc3 dw 18

在这里插入图片描述

demofunc():这是函数的声明。demofunc 是函数的名称,圆括号 () 表示这是一个函数定义。

{ … }:这是函数体的开始和结束。在函数名和圆括号之后,使用大括号 {} 来包围函数内的代码。大括号内的代码就是当函数被调用时会执行的命令。

echo “hello world”:这是函数体中的第一个命令,它会打印出字符串 “hello world”。

echo “my name is $1.and my age is $2 years old”:这是函数体中的第二个命令,它会打印出包含两个变量的字符串。$1 和 $2 分别代表函数的第一个和第二个参数。在调用函数时传递的参数将被替换到这些位置。

实践是检验真理的唯一标准

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com