![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell 编程体系
文章平均质量分 90
shell 脚本编程体系
全栈切图仔
这个作者很懒,什么都没留下…
展开
-
【shell 编程大全】sed详解
今天单独拉出一章来讲述下sed命令。因为sed命令确实内容太多,不过也是比较灵活的,好了不废话了。我们开始吧。原创 2023-03-01 15:47:28 · 1976 阅读 · 1 评论 -
【shell 编程大全】awk详解
今天我们会将awk单独分为一个章节,因为其实awk本身是可以作为一个体系的,所以单独拿出来一章 ,不过分。原创 2023-03-01 09:16:22 · 1431 阅读 · 0 评论 -
【shell 编程大全】数组,逻辑判断以及循环
大家好,我又来了。今天呢我们继续学习shell相关的知识。还是老样子我们先回顾下上一次【脚本交互 以及表达式】学习到的知识登录shell 关联配置文件什么是子shellumask 修改默认权限read 基础表达式简单计算表达式expr 计算bc 计算测试 表达式逻辑表达式字符串表达式文件表达式数字表达式测试进阶表达式逻辑组合表达式我们简单回顾了下上次学习的内容。废话不多说了,接下来让我们一起学习新的内容格式。原创 2023-02-21 17:14:19 · 603 阅读 · 0 评论 -
【shell 编程大全】脚本交互 以及表达式
嗨,我又来继续分享了。今天分享的内容是脚本交互,再开始接下来的分享开始之前,让我们来回顾下上一次(【shell 编程大全】内容格式化以及多样化输出内容格式化重定向管道符后台执行信息符号输入格式化eof原理cat 实践tee 实践输出格式化echo 解读颜色输出颜色分类printf 格式化对于一些临时性的场景,我们在临时性的环境中,做一些操作,但是不希望对外部的环境造成影响,这个时候我们就涉及到了一些临时shell环境的实践。原创 2023-02-14 15:32:18 · 1188 阅读 · 0 评论 -
【shell 编程大全】内容格式化以及多样化输出
tee命令读取标准输入,把这些内容同时输出到标准输出和(多个)文件中,tee命令可以重定向标准输出到多个文件。要注意的是:在使用管道线时,前一个命令的标准错误输出不会被tee读取。虽然我们能够通过 echo的方式实现信息某种程度的格式化输出,但是很多信息的输出偏重于手工的干预,效率太慢。什么叫输入的格式化呢,其实就是可以多行输入,输入啥就是就是啥。我们可以通过重定向的形式将命令中的内容输出到文件中,但是输出的格式大致分为2种。表示管道符,将左侧命令的结果,传递给右侧的命令来使用。相同的内容 多次输出。原创 2023-02-12 14:58:37 · 1875 阅读 · 0 评论 -
【shell 编程大全】shell 变量的定义以及使用
从此刻开始跟我一起学习shell 相关知识吧变量=值。在符号【=】的左右两侧不能有空格。因为空格在shell中是特殊的命令结束符,会被特殊处理。在变量age后面有一个空格,会单独将age作为一个命令。所以报错。此方式比较鸡肋,作为了解即可命令语法 declare 参数 变量名 = 变量值参数解析: -i 将变量看成整数 -r 使变量只读 readonly, == **该变量的值无法改变,并且不能为unset** == -x 标记变量为全局变量,类似于export -a 指定为索引数组(普通数组);原创 2023-02-10 18:11:27 · 1155 阅读 · 0 评论 -
【shell 编程大全】shell前奏知识
no,no,no 如果你也是这么认为的就错了。上面我们已经学习了各种shell的前奏知识了,尽管我们可以查看分类,切换shell了。但是我们不能保证每次执行的时候,写的文件都是正确的。我们的开发跟运维一样,代码写出来都是为了给人看的,所以合理的书写注释是非常重要的。通过上面的讲解我们已经具备了shell的一些前奏知识,还差倒数第二步,如何执行shell。本身是加载的功能,但是内部含有执行的功能,所以可以执行shell文件,但是我们不推荐。当我们需要下载新的shell,下载结束后,也可以在此文件中体现出来。原创 2023-02-10 07:56:30 · 231 阅读 · 0 评论