随笔分类 -  shell

摘要:1.数组介绍 1. 数组用于存储多个值,且提供索引标号便于取值 2. Bash支持普通的数值索引数组,还支持关联数组。 数组是最常见的数据结构,可以用来存放多个数据。 有两种类型的数组:数值索引类型数组和关联数组。 数值索引类型数组使用0、1、2、3…数值作为索引,通过索引可找到数组中对应位置的数据 阅读全文
posted @ 2023-12-20 17:30 Mrterrific 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.函数作用 函数是一个非常实用的技能,用于封装代码块,复用代码,省去同一段代码,重复写,导致代码像一块烂抹布; 封装函数后,代码立刻化身为高级绸缎! shell代码,自上而下 先定义、后调用 2.函数定义与调用 方法1,完整写法 function hello(){ echo "hello chao 阅读全文
posted @ 2023-12-20 17:28 Mrterrific 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1.应用场景 1. 循环我们已经从for while两大循环中感受到其方便,但很多时候我们希望中断这个循环,或者跳过某次循环 2. 例如网站的登录验证,输入允许错误三次,再就终止循环,不让登录了。 2.break 语法 break用于终止当前循环,如某一个for循环、某一个while循环 3.终止f 阅读全文
posted @ 2023-12-20 17:27 Mrterrific 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1.while使用场景 1. 当明确循环的限定次数,用for、不确定循环次数使用while 2. 如循环让用户输入的登录程序 3. 如循环操作的一些菜单程序,直到用户输入结束指令菜单 2.while语法 while 条件测试 # 条件成立为true后执行循环体 do 循环体 done 3.案例 循环 阅读全文
posted @ 2023-12-20 17:27 Mrterrific 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1.for循环使用场景 1. 需要反复、重复执行的任务 2. 如创建100个用户,打印一百遍 chaoge666、插入数据库一万条数据等。 2.for语法 for 变量名 in 取值列表 do 每次循环要执行的命令 done # for默认以空格分割独立的元素 3.for循环几个场景 3.1 循环多 阅读全文
posted @ 2023-12-20 17:26 Mrterrific 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1.case语句作用 case和if一样,都是用于处理多分支的条件判断 但是在条件较多的情况,if嵌套太多就不够简洁了 case语句就更简洁和规范了 2.case用法参考 常见用法就是如根据用户输入的参数来匹配,执行不同的操作。 最常见的就是如服务脚本的 {start|restart|stop|re 阅读全文
posted @ 2023-12-20 17:26 Mrterrific 阅读(104) 评论(0) 推荐(0) 编辑
摘要:我们目前写的shell脚本都是按照顺序,自上而下的,依次读取命令,且执行。 但是如果你要控制程序的执行顺序,修改这个顺序,那就得对脚本进行逻辑控制。 那么就必须得进行条件判断了。 坑记录。 1.务必注意,语法,中括号,条件测试符号左右两边的空格,别漏了。 2.条件判断里,关于变量是否添加双引号、本质 阅读全文
posted @ 2023-12-20 17:22 Mrterrific 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1.什么是变量 变量、顾名思义 量就是记录事务的状态; 变就是事务的状态是会发生变化的; 变量本质是计算机中一种存、取数据的机制; 变量的数据都直接存储在内存中; 为什么要有变量? 程序的本质就是数据的不断变化,存取; 计算机程序的本质 程序=数据+算法(逻辑功能) 程序执行的本质就是一系列状态的变 阅读全文
posted @ 2023-12-20 17:20 Mrterrific 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1.0 编程的目的 计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像人脑/电脑一样自动执行的效果。 编程语言(programming language),是用来定义计算机程序的形式语言。 它是一种被标准化 阅读全文
posted @ 2023-12-20 17:18 Mrterrific 阅读(38) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示