上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 82 下一页
摘要: 前言 简单整理一下文本搜索。 正文 文本搜索需要学下面: 元字符 扩展元字符 文件的查找命令find 例子1: 例子2(通配符): 例子3(正则表达): 例子4(可以根据文件类型匹配): 例子5(找到并删除): 文本内容的过滤 grep 例子1: 例子2: 下一节 sed 和 awk。 阅读全文
posted @ 2022-01-02 19:34 敖毛毛 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下周期性脚本 正文 周期性脚本之前先介绍一下信号。 捕获信号脚本的编写: kill 默认会发送15号信号给应用程序 ctrl+c 发送2号信号给应用程序 9号信号不可阻塞信号 所以只有kill -9 才是强杀,其他的可以进行捕获,然后不杀死。 例如捕获15号信号: trap "ech 阅读全文
posted @ 2022-01-02 18:33 敖毛毛 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 前言 简单整理一下函数。 正文 自定义函数: function fname(){ 命令 } 函数的执行: fname 函数作用范围的变量: local 变量名 函数的参数 $1 $2 $3 .... $n 比如: cdls(){ cd $1 ls } 然后调用函数的时候可以这样: cdls /tmp 阅读全文
posted @ 2022-01-02 18:05 敖毛毛 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 前言 我们写好脚本之后希望有一个测试。 正文 介绍一下exit,如果exit 0,那么表示正常退出。 如果exit 10,也就是非0,那么就是异常退出。 然后这个test 标准为[]和 [[]]这样子的。 使用man test,那么就可以查看怎么使用的。 如果test 是[],那么里面的符号就是[$ 阅读全文
posted @ 2021-12-27 14:15 敖毛毛 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 前言 简单整理一下特殊符号。 正文 特殊符号大全: 引号 ' 完成引用 "" 不完全引用 ` 执行命令 括号 () (()) $() 圆括号 单独使用圆括号会产生一个子shell (xyz=123) 数组初始化IPS=(ip1 ip2 ip3) [] [[]] 方括号 单独使用方括号是测试(test 阅读全文
posted @ 2021-12-27 07:06 敖毛毛 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下语法。 正文 数组: 定义数组: IPTS =(10.0.0.1 10.0.0.2 10.0.0.3) 显示所以数组元素: echo ${IPTS[@]} 显示数组元素的个数 echo ${#IPTS[@]} 显示第一个元素: echo ${IPTS[0]} 转义和引用: 特殊字符 阅读全文
posted @ 2021-12-26 18:39 敖毛毛 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下shell的变量。 正文 变量的定义 变量名的命名规则 字母、数字、下划线 不以数字开头 变量的赋值 在赋值的时候不能出现空格 a =123,在等号前面有一个空格,那么会报错。 这是因为空格之后当做另外一条命令。 然后可以使用let 进行复制,let a=10+20 这个可以进行计 阅读全文
posted @ 2021-12-26 00:10 敖毛毛 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下管道和重定向。 正文 管道和信号一样,是进程通信的方式之一 管道符是"|",将前一个命令执行的结果传递给后面的命令。 比如说: ls -l | more 就是第一个的输入,然后给第二个的输入,这其实更好理解。 2.重定向符号 一个进程默认会打开标准输入、标准输出、错误输出三个文件的 阅读全文
posted @ 2021-12-25 22:11 敖毛毛 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下datetime和 datetimeoffset. 正文 了解一个国家的文化,就要了解一个国家的历史。 要了解datetimeoffset,那么很有必要了解一下datetime。 表示时间上的一刻,通常以日期和当天的时间表示。 继承 Object-> ValueType-> Dat 阅读全文
posted @ 2021-12-25 16:55 敖毛毛 阅读(1929) 评论(0) 推荐(5) 编辑
摘要: 前言 简单整理一下string.empty 和 "" 还有 null的区别。 正文 首先null 和 string.empty 还有 "" 是不一样的。 null 关键字是表示不引用任何对象的空引用的文字值。 null 是引用类型变量的默认值。 我们编辑高级语言的时候就可以表示的含义就是不引用任何对 阅读全文
posted @ 2021-12-24 00:11 敖毛毛 阅读(311) 评论(0) 推荐(1) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 82 下一页