![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 64
shell脚本笔记
码农小伙
这个作者很懒,什么都没留下…
展开
-
4,字符串拼接和运算符
【代码】4,字符串拼接和运算符。原创 2024-08-26 17:34:09 · 171 阅读 · 0 评论 -
3,shell变量
HOME$PWD$SHELL$USER等定义变量:变量名称=变量值,注意:=号前后不能有空格撤销变量:unset 变量声明静态变量:readonly 变量,注意:这种类型的变量不能unset访问变量$变量名称,要在变量名称前面添加一个符号,比如输出变量A:echo$A${变量名称},如:echo${A}xxx,在变量A后面拼接一个xxx输出,若使用echo$Axxx,相当于输出变量Axxx的值变量名称可以有字母、数字和下划线组成,但是不能以数字开头,环境变量名建议大写。原创 2024-08-26 10:41:34 · 850 阅读 · 0 评论 -
2,Shell脚本入门
子shell中无法访问父shell中定义的变量,如果需要访问,则需在父shell中,通过export 变量名将变量提升为全局环境变量,这样内层的shell才可以访问到外层shell中的环境变量,这也是为什么我们每次要修改完/etc/profile 文件以后, 需要 source 一下的原因。shell可以一层层嵌套,在当前shell中可以使用bash命令开启一个子shell,子shell中还可以继续执行bash命令再次打开一个子shell,多层级父子shell。刚刚上面介绍了执行shell脚本有3种方式。原创 2024-08-26 09:17:49 · 401 阅读 · 0 评论 -
5,条件判断
多条件判断(&& 表示前一条命令执行成功时, 才执行后一条命令, || 表示上一条命令执行失败后, 才执行下一条命令)注意: 条件非空即为 true, [ atguigu ]返回 true, [ ] 返回 false。注意:如果是字符串之间比较,用等号“=”判断相等,用“!=”判断不等,=和!shell中的条件判断返回值比较特殊,原创 2024-08-26 09:16:22 · 309 阅读 · 0 评论 -
6,流程控制(重点)(if-case-for-while)
需求:输入一个数字,如果是1,则输出java,如果是2,则输出php,否则,输出linux。创建2.sh,内容如下,脚本有3个参数,判断:参数1>参数2个 && 参数2 > 参数3。创建3.sh,内容如下,这个脚本会根据用户输入的第1个参数,输出对应的结果。创建1.sh,内容如下,用来判断2个参数大小。创建vi for3.sh ,内容如下。创建vi for4.sh ,内容如下。会将所有的参数作为一个整体, 以。创建while.sh,内容如下。创建case.sh,内容如下。创建for2.sh,内容如下。原创 2024-08-25 22:31:36 · 347 阅读 · 0 评论 -
1,Shell概述
Shell 一个命令解释器,它接收应用程序/用户命令,然后调用操作系统内核。Shell还是一个功能强大的编程语言,易编写、易调试、灵活性强。原创 2024-08-25 22:26:50 · 141 阅读 · 0 评论