![](https://img-blog.csdnimg.cn/c3162c376cdf44b198f77c339e8df209.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
shell 脚本编程
文章平均质量分 75
整理、总结 shell 脚本编程。
lqonlylove
这个作者很懒,什么都没留下…
展开
-
shell 脚本编程 九:总结
shell 编程总结原创 2023-02-04 10:21:22 · 3430 阅读 · 0 评论 -
shell 脚本编程 八:Linux 常用命令
一、线上查询及帮助命令命令功能说明man查看命令帮助,命令的词典,更复杂的还有 info,但不常用。help查看 Linux 内置命令的帮助,比如 cd 命令。二、文件和目录操作命令命令功能说明ls全拼 list,功能是列出目录的内容及其内容属性信息。cd全拼 change directory,功能是从当前工作目录切换到指定的工作目录。cp全拼 copy,其功能为复制文件或目录。find查找的意思,用于查找目录及目录下的文原创 2022-05-27 06:55:56 · 470 阅读 · 0 评论 -
shell 脚本编程 七:shell 字符串
一、常用命令命令描述${var}返回 var 的值。${#var}返回 var 长度。${string:position}在 string 中 , 从位置 position 开始提取子串。${string:position:length}在 string 中 , 从位置 position 开始提取长度为 $length 的子串。${string#substring}从变量 string 的开头 , 删除最短匹配 substring 的子串。${s原创 2022-05-26 08:26:43 · 355 阅读 · 0 评论 -
shell 脚本编程 六:正则表达式
一、定义正则表达式是你所定义的模式模板(pattern template),Linux工具可以用它来过滤文本。Linux 工具(比如 sed 编辑器或 gawk 程序)能够在处理数据时使用正则表达式对数据进行模式匹配。如果数据匹配模式,它就会被接受并进一步处理;如果数据不匹配模式,它就会被滤掉。正则表达式模式利用通配符来描述数据流中的一个或多个字符。Linux 中有很多场景都可以使用通配符来描述不确定的数据。二、正则表达式的类型使用正则表达式最大的问题在于有不止一种类型的正则表达式。Linux 中的原创 2022-05-25 08:13:15 · 222 阅读 · 0 评论 -
shell 脚本编程 五:函数
一、函数定义有两种格式可以用来在 bash shell 脚本中创建函数。第一种格式采用关键字 function,后跟分配给该代码块的函数名。function name { commands }第二种格式更接近于其他编程语言中定义函数的方式。name() { commands }name:定义了赋予函数的唯一名称。脚本中定义的每个函数都必须有一个唯一的名称。commands:构成函数的一条或多条 bash shell 命令。在调用该函数时,bash shell 会按命令在原创 2022-05-24 07:37:10 · 1352 阅读 · 1 评论 -
shell 脚本编程 四:流程控制
一、if1、if-then 语句if commandthen commandsfi2、if-then-else 语句if commandthen commandselse commandsfi3、嵌套 ifif command1then commandselif command2then more commandsfi二、casecase 命令会采用列表格式来检查单个变量的多个值。case variable in原创 2022-05-23 07:43:25 · 140 阅读 · 0 评论 -
shell 脚本编程 三:运算符
一、特别说明shell想要使用运算符,需要结合其他命令和工具来使用(因为shell中不支持简单的数学运算)。二、算数运算符说明:举例中假定变量 a 为 10,变量 b 为 20。运算符说明举例+加法expr $a + $b 结果为 30。-减法expr $a - $b 结果为 -10。*乘法expr $a \* $b 结果为 200。/除法expr $b / $a 结果为 2。%取余expr $b % $a 结果为 0。=赋值原创 2022-05-22 08:37:31 · 274 阅读 · 0 评论 -
shell 脚本编程 二:变量
一、命名1、命名只能使用英文字母,数字和下划线,首个字符不能以数字开头2、中间不能有空格,可以使用下划线(_)3、不能使用标点符号4、不能使用 bash 里的关键字(可用 help 命令查看保留关键字)二、数据类型1、字符串:字符串可以用单引号,也可以用双引号,也可以不用引号(建议使用双引号,因为双引号里可以有变量和特殊字符,可以按照变量和特殊字符去使用)。2、布尔类型:布尔型变量的定义与字符串一样,只是它的值只能是 true 和 false 两者之一。3、整数:使用 $ 和 [] 包含待运原创 2022-05-21 08:15:01 · 552 阅读 · 0 评论 -
shell 脚本编程 一:基本概念
一、shell简介1、shell1、shell是用C语言编写的程序,它是用户使用 Linux 的桥梁。2、Shell既是一种命令语言,又是一种程序设计语言。3、简单来说Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。2、shell 脚本1、shell脚本就是一种专门使用shell编写的脚本程序,但是在服务器运维领域 shell 脚本具有举足轻重的地位。2、shell脚本编程如同其他编程语言的一样,只要有一个能编写代码的文本编辑器和一个能解释执行原创 2022-05-18 22:07:00 · 312 阅读 · 0 评论