![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux shell
文章平均质量分 85
Mooonster233
这个作者很懒,什么都没留下…
展开
-
Linux Shell 学习笔记(五)Shell结构命令
默认情况下,shell脚本中的命令都是顺序执行。许多程序脚本执行时需要对Shell脚本中的命令施加一些逻辑流程控制。例如,有一些命令执行需要根据条件进行跳转。这样的命令控制,我们称为结构化命令。结构化命令允许你改变程序执行的顺序。原创 2023-06-03 19:50:58 · 166 阅读 · 0 评论 -
Linux Shell 学习笔记(四)Shell运算符
需要注意,原生bash不支持简单的数学运算,但是可以通过相关命令来实现,例如 awk 和 expr,其中 expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。两个数相加1+21 + 2。原创 2023-05-25 21:15:14 · 214 阅读 · 0 评论 -
Linux Shell 学习笔记(三)Shell数组
数组的定义在Shell中非常简单,常见的定义方式为以()来表示数组,数组元素之间需要用空格分割。arrs=(onetwothreefourfive这里的下标数你可以任意指定,范围没有限制,而且下标并不是必须连续。原创 2023-05-19 10:15:59 · 311 阅读 · 1 评论 -
Linux Shell 学习笔记(二)Shell变量
variable 是变量名,value 是赋给变量的值。如果 value 不包含任何空白符(例如空格、Tab缩进等),那么可以不使用引号;如果 value 包含了空白符,那么就必须使用引号包围起来。使用单引号和使用双引号也是有区别的,稍后我们会详细说明。注意,赋值号的周围不能有空格,这可能和你熟悉的大部分编程语言都不一样。var=123或以上语句将 /etc 下目录的文件名循环出来。原创 2023-05-10 20:29:23 · 100 阅读 · 0 评论 -
Linux Shell 学习笔记(一)认识Shell
由C语言编写的用于和操作系统交互的命令解析器软件。接收用户输入命令,然后调用相应。Shell同时又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。交互式(Interactive):解释执行用户的命令,用户输入一条命令,Shell就解释执行一条。原创 2023-05-10 17:58:39 · 80 阅读 · 0 评论