
shell
文章平均质量分 65
shell脚本的介绍
Ryougi_Shiki_uio
这个作者很懒,什么都没留下…
展开
-
shell脚本的条件测试和重定向符
条件测试在shell的各种条件结构和流程控制结构中都要进行各种测试,然后根据测试结果执行不同的操作,有时候也会与 if 等条件语句相结合,来完成测试判断,以减少程序运行错误。testtest命令用于条件测试,test的意义等于[]的意义,进行条件测试后通常跟&& 或||来判断执行的成功与否。格式:test a == b && echo y || echo n && 是且的意思,前面的成了执行这个,||是非的意思,前面的不成,执行这个 前面的执行成功与原创 2021-06-02 19:38:08 · 146 阅读 · 0 评论 -
shell脚本:if判断、case语句、循环、函数、数组
if判断if语句分为单分支、双分支、多分枝。如果判断前面执行的命令成立则执行后面的命令,通常与test测试一起使用,if判断的标准是if执行的命令的返回值是否为0,当命令执行成功时返回一个0,如果不成功返回一个非0实数,返回值可以通过echo $?查看,返回值也可以手动修改。if [ a < b ] 单分支,如果返回值为0也就是if后的命令执行成功,那么执行echo 1then echo 1fiif [ a == b ] 双分支,如果返回值为0执行echo 2,不为0执原创 2021-06-09 19:21:53 · 396 阅读 · 0 评论 -
shell脚本概述
概念shell是一个命令解释器,负责将用户输入的命令解释成系统内核能够执行的信息,系统内核执行后,显示在终端上。shell有些类似于各个语言的编译器,但又不完全一致。当linux命令或语句不在命令行下执行,而是通过一程序文件执行时,该程序就被称为shell脚本或shell程序。用户可以在shell脚本中敲入一系列的命令及命令语句组合。这些命令、变量和流程控制语句等有机的结合起来就形成了一个功能强大的shell脚本。应用场景当遇到重复性操作、交互性任务、批量事务处理、服务运行状态监控、定时任务执行时,原创 2021-06-01 19:01:21 · 149 阅读 · 0 评论 -
shell脚本:正则表达与sed、awk
正则表达式正则表达式,又称正规表达式、常规表达式,使用字符串来描述、匹配一系列符合某个规则的字符串。正则表达式分为基础正则表达式和扩展正则表达式。正则表达式元字符基础元字符:!:否定的意思\:转义字符,\!、\n等,将特殊字符的特殊含义转成普通含义,或将普通含义转成特殊含义^:匹配字符串开始的位置,例如a、the、^#,表示以什么为开头$:匹配字符串结束的位置,例如word$,表示以什么为结尾,^$表示空行.:匹配除\n之外的任意一个字符,一个.代表一个字符*:匹配前面的字符0至多次[原创 2021-06-10 19:43:16 · 167 阅读 · 0 评论