Shell脚本
文章平均质量分 72
polarday.
须知少时凌云志,曾许人间第一流。
展开
-
Shell脚本编写教程【十】——Shell 输入/输出重定向
大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端需要注意的是文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)原创 2023-09-16 15:24:14 · 252 阅读 · 0 评论 -
Shell脚本编写教程【九】——Shell 函数
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。带有return语句的函数函数返回值在调用该函数后通过来获得。注意:所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,直至shell解释器首次发现它时,才可以使用。调用函数仅使用其函数名即可。原创 2023-07-07 10:13:14 · 199 阅读 · 0 评论 -
Shell脚本编写教程【八】——Shell流程控制
shell的流程控制不可为空以下写法是错误的,如果else分支没有语句执行,就不要写这个else。原创 2023-07-07 10:12:03 · 281 阅读 · 0 评论 -
Shell脚本编写教程【七】——Shell test命令
Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。原创 2023-07-07 10:09:47 · 225 阅读 · 0 评论 -
Shell脚本编写教程【六】——Shell echo和printf命令
-10s 指一个宽度为 10 个字符(- 表示左对齐,没有则表示右对齐),任何字符都会被显示在 10 个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来(一个汉字占三个字符)。%s %c %d %f 都是格式替代符,%s 输出一个字符串,%d 整型输出,%c 输出一个字符,%f 输出实数,以小数形式输出。printf “%s\n” abc def 截止到此命令输出一个abc后才会输出一个换行。format-string:格式控制字符串。arguments:参数列表。原创 2023-07-07 10:07:54 · 316 阅读 · 0 评论 -
Shell脚本编写教程【五】——Shell 基本运算符
Shell支持多种运算符,包括:算术运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符原生bash不支持简单的数学运算,但是可以通过expr命令实现是一款表达式计算工具,使用它能完成表达式的求值操作。原创 2023-07-07 10:06:07 · 141 阅读 · 0 评论 -
Shell脚本编写教程【四】——Shell 传参
在执行Shell脚本时,可以向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个数字,1为执行脚本的第一个参数,2为执行脚本的第二个参数,以此类推…以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名(包含文件路径)原创 2023-07-07 10:00:01 · 896 阅读 · 0 评论 -
Shell脚本编写教程【三】——Shell 注释
以 # 开头的行就是注释,会被解释器忽略。通过每一行加一个 # 号设置多行注释如果在开发过程中,遇到大段的代码需要临时注释起来,过一会儿又取消注释,怎么办呢?每一行加个#符号太费力了,可以把这一段要注释的代码用一对花括号括起来,定义成一个函数,没有地方调用这个函数,这块代码就不会执行,达到了和注释一样的效果。原创 2023-07-07 10:00:50 · 716 阅读 · 0 评论 -
Shell脚本编写教程【二】——Shell 数组
在Shell中,用括号来表示数组,数组元素用空格分隔,定义数组的一般形式为:数组名=(值1 值2 … 值n)或者value1value2value3)也可以单独定义数组的各个分量。原创 2023-07-07 09:56:33 · 165 阅读 · 0 评论 -
Shell脚本编写教程【一】——Shell 变量
注意:变量名和等号之间不能有空格变量名只能使用英文字母,数字和下划线,首个字符不能以数字开头不能使用bash里的关键字(可用help命令查看保留关键字)除了显式的直接赋值,还可以用语句给变量赋值。原创 2023-07-07 09:56:38 · 139 阅读 · 0 评论 -
Shell脚本编写教程目录检索
Shell脚本编写教程原创 2023-07-07 09:51:23 · 268 阅读 · 0 评论