
Linux Shell 脚本
文章平均质量分 79
.
MR_Promethus
番茄暴打凤梨 忠实粉丝
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux Shell】1. 简述
是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。Bash 也是大多数Linux 系统默认的 Shell。批处理文件,一次执行多个指令。(/usr/bin/sh或/bin/sh)echo 命令用于向窗口输出文本。一定要写成 ./test.sh。不需要在第一行指定解释器信息。原创 2024-01-02 16:08:16 · 1021 阅读 · 0 评论 -
【Linux Shell】2. 变量
在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)例如:或者value1value2value3)可以不使用连续的下标,而且下标的范围没有限制。原创 2024-01-03 16:24:54 · 1054 阅读 · 0 评论 -
【Linux Shell】3. 字符串
【代码】【Linux Shell】3. 字符串。原创 2025-10-07 14:49:15 · 675 阅读 · 0 评论 -
【Linux Shell】4. 数组
Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下:数组名=(值1 值2 ... 值n)实例:一个正确的数组/bin/bash或者value1value2value3)使用数字下标来定义数组,可以不使用连续的下标,而且下标的范围没有限制。原创 2024-01-04 22:31:00 · 883 阅读 · 0 评论 -
【Linux Shell】5. 运算
原生 bash 不支持简单的数学运算,但是可以通过其他命令来实现。条件表达式要放在方括号之间,并且要有空格,例如: [b] 是错误的,必须写成 [ $a == $b ]乘号 * 前边必须加反斜杠 \ 才能实现乘法运算;表达式和运算符之间要有空格。原创 2024-01-08 16:13:25 · 1956 阅读 · 0 评论 -
【Linux Shell】6. 流程控制
表示 break,即执行结束,跳出整个 case …esac 语句,esac(就是 case 反过来)作为整个代码块的结束标记。if else 的 […] 判断语句中大于使用 -gt,小于使用 -lt。fi 是 if 的倒写, fi 作为表示 if 代码块结束的标记。用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量。如果无一匹配模式,使用星号 * 捕获该值,再执行后面的命令。case 的取值可以为变量或常数,取值后面必须为单词。跳出所有循环(终止执行后面的所有循环)每个 case 分支用。原创 2024-01-08 20:58:58 · 4161 阅读 · 0 评论 -
【Linux Shell】7. 参数传递
脚本内获取参数的格式为 $n,n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,依此类推。原创 2024-01-04 21:45:14 · 922 阅读 · 0 评论 -
【Linux Shell】8. 函数
所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,直至shell解释器首次发现它时,才可以使用。调用函数仅使用其函数名即可。函数返回值在调用该函数后通过来获得。shell中函数的定义格式如下:可以带 function fun() 定义,也可以直接fun() 定义,不带任何参数。参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。action;实例1:一个简单的函数。原创 2024-01-08 21:22:12 · 603 阅读 · 0 评论 -
【Linux Shell】9. 文件包含
被包含的文件 不需要可执行权限。原创 2024-01-08 22:54:30 · 525 阅读 · 0 评论 -
【Linux Shell】test 命令
test 命令用于检查某个条件是否成立。原创 2024-01-05 22:46:00 · 604 阅读 · 0 评论 -
【Linux基础】echo、printf 输出显示
默认的 printf 不会像 echo 自动添加换行符。单引号与双引号效果一样,没有引号也可以输出。原创 2024-01-05 22:30:29 · 1492 阅读 · 0 评论 -
【Linux Shell】输入/输出 重定向
大多数 UNIX 系统命令从终端接受输入并将所产生的输出发送回到原来输入的终端。一个命令通常从标准输入的地方读取输入,默认情况下,这恰好是你的终端,同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。重定向命令列表如下:命令作用默认情况下,将 stdout输出 重定向到 file。默认情况下,将 stdin输入 重定向到 file。将输出以追加的方式重定向到 file。n > file将文件描述符为 n 的文件重定向到 file。n >> file。原创 2024-01-08 22:43:43 · 1449 阅读 · 0 评论