0404 预习笔记直播笔记

8.10 shell 特殊符_cut命令

在这里插入图片描述
1.殊符号

* 零个或多个任意字符
在这里插入图片描述
? 一个任意字符
在这里插入图片描述
# 注释字符
在这里插入图片描述
\ 脱义字符
在这里插入图片描述
| 管道符
在这里插入图片描述

8.11sort wc uniq命令

在这里插入图片描述
与管道符有关的命令
1.cut 截取某一段字符串
-d :后面跟分隔字符,分隔字符要用单引号括起来
-c :后面接的是第几个字符
-f :后面接的是第几个区块
-d 后面跟分隔字符,这里使用冒号作为分割字符,-f 1 就是截取第一段,-f和1之间的空格可有可无。
-c 后面可以是1个数字n,也可以是一个区间n1-n2,还可以是多个数字n1,n2,n3
在这里插入图片描述
在这里插入图片描述
2.sort 排序
格式为sort -t 分隔符 -kn1,n2 -nru
在这里插入图片描述
-t 后跟分隔符 这里不需要引号
-n 纯数字排序
在这里插入图片描述
-r 反向排序
在这里插入图片描述
-u 去重复
-kn1,n2 由n1区间排序到n2区间,也可只写n1
在这里插入图片描述
3.wc 统计
-l 统计行数
-m 统计字数
-w 统计词数
在这里插入图片描述
4.uniq命令
删除重复行 必须先排序再删重不然不会生效
-c 统计重复的行数,并把行数写在前面

在这里插入图片描述
在这里插入图片描述

8.12 tee tr split 命令

  1. tee 和>的功能类似,重定向还会将结果打印在屏幕上
    在这里插入图片描述

2.tr 替换字符
在这里插入图片描述
-d 删除某个字符,后跟要删除的字符
在这里插入图片描述
-s 删除重复的字符

扩展 替换 删除 去重复 只是针对一个字符来说 有局限性 如果针对一个字符串就不能使用了

3.split 命令
切割文档
-b 依据大小来分割文档,单位为byte
记得命名 不然会以xaa名称类推保存
在这里插入图片描述
在这里插入图片描述
-l 依据行数来分割文档
在这里插入图片描述

在这里插入图片描述

8.13 shell特殊符号

  1. ! 用作变量前面的标识符 ! 表示上条命中中最后一个变量
    在这里插入图片描述
    2.; 分号
    在一行中运行两个或两个以上的命令,需要在命令之间加一个 ;

在这里插入图片描述
3.~ 用户的家目录,正则表达式表示匹配符
在这里插入图片描述
4.& 放到命令后面,会把命令丢到后台
在这里插入图片描述
5.>输出重定向 直接覆盖文件 >>追加输出重定向
2>错误重定向
2>>错误追加重定向
正确和错误输出重定向&>
在这里插入图片描述
6.[ ] 中括号,指定字符中的一个,[0-9],[a-zA-Z],[abc]
在这里插入图片描述
7.||表示或者 前边成功不执行后面 前边失败执行后命令
在这里插入图片描述
&&表示并且 正好相反与|| 前边错后边不执行 前边对后边才会执行
在这里插入图片描述
; 表示和 前边无论对错 后边都会执行

猜你喜欢

转载自blog.csdn.net/qq_44766810/article/details/89042968
今日推荐