- 博客(6)
- 收藏
- 关注
原创 sed流编辑器
语法:sed + 选项 +‘操作符’ +文件名 选项:: -n sed默认输出全部内容,-n只输出匹配到的内容 -i 修改文件内容 -r 支持扩展正则表达式 -e 匹配多个command 操作符 改:‘c’ :将选定的行换成内容 删:‘d’ :删除指定的行 增:‘i’ :在当前行的上一行添加内容 ‘a’ :在当前行的下一行添加内容 查:‘p’ :打印指定行的内容 实例:查看 打印第三行: 打印全部: 打印三到五行: 删除: 删除第二行: 删除第一,第三行: 删除1到3行: 修改: 将nologin
2021-03-31 15:53:13 53
原创 shell 扩展的正则表达式(grep - E 或 egrep)
"+" :重复一次或一次以上前面的字符 例图: "?": 录入一次或0次的字符 例图: "|":或者的意思,用或的方式查找多个字符串,不论顺序 例图: "()":只要括号内的字符串,顺序不能变 例图:
2021-03-31 14:44:41 115
原创 shell 正则表达式(1-2)
"{n,m}":录入n到m之间的字符 例图: "{n,}":录入n之后的字符,包含n的字符 例图: "{,m}":录入m之前的字符包含m的字符 例图: "{m}":只录入m的字符 例图:
2021-03-31 14:26:12 165
原创 shell 正则表达式(1-1)
基本正则与grep的用法 “.”: 代表且只能代表任意一个单个字符 例图: "":重复0次或多次前后面的字符* 例图: "":只代表本身,转义字符 例图: ".*" :匹配所有的字符且不与是否为开头所影响,但必须要与需求的字符相同 例图: "[字符集]" :匹配字符集的任意一个即可,超过两个即以上的不录入 例图: "[^字符集]":不包含需要的字符集,但是超过一个即以上的不录 例图: "":vi/vim中一行的开头 例图: [需求数字]:包含需求的数字,任何位置任何数字都可以 例图: ...
2021-03-31 14:05:37 177
原创 shell 循环
shell 脚本表达式 判断文件目录 -d 判断目录存在 -f 判断文件存在 -e 既能判断文件也能判断目录 -w 写 -r 读 -x 执行 2. 整数之间的判断 大于 gt 小于 lt 等于 eq 大于等于 ge 小于等于le 不等于ne 3.字符串之间的判断 等于 == 不等于 != -z : 判断一个变量的值是否为空 例图; shell 脚本if 判断 1. 单分支 if [
2021-03-31 11:33:02 92
原创 shell简介
shell脚本:大约70%以上+计划任务 计划任务有是分,时,日,月,周+命令或脚本 shell脚本什么时候用:做一些复杂的,重复性的任务 shell脚本的命名 vi+脚本的命名.sh #!/bin/bash linux 命名 注:shell脚本在执行的时候是从上往下依次进行的,如果中间有一次报错继续执行下一行 运行shell脚本的方法: bash+脚本名称 sh+脚本名称 source+脚本名称 变量名命名规则:不能以数字,特殊符号开头 双引号 " " 会打印变量名的变量值,弱转义 单引号’ ’ 会直
2021-03-23 15:45:34 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人