shell特殊符_cut命令

第十课预习笔记

*表示任意字符,不限制长度。

第十课预习笔记 

?也表示任意字符,但是长度为1.

第十课预习笔记

#只做注释用,后面的命令不生效。

第十课预习笔记

\脱义符号,让变量符号原样显示,不让系统理解为变量。

第十课预习笔记

 | 管道符

第十课预习笔记

cut可以截取想要的内容

第十课预习笔记

sort的作用是排序(默认按照ASCII进行排序)

第十课预习笔记

 sort -n 以数字去排序,特殊符号和字母都会被认为是0,排在最上方。

第十课预习笔记

第十课预习笔记

-r 反序排序

第十课预习笔记

wc -l统计行数

第十课预习笔记

wc -m 统计字符数(包括换行符$)

第十课预习笔记

wc -w 统计词的数量,以空格或者换行为标注统计

第十课预习笔记

uniq 去重

第十课预习笔记

一般先排序,再去重,-c还可以统计次数

第十课预习笔记

tee和>类似,重定向的同时还在屏幕显示。tee前要加管道符号|

第十课预习笔记

>a.txt 清空a.txt内容

第十课预习笔记

tee -a 是追加

第十课预习笔记

tr替换字符

第十课预习笔记

第十课预习笔记

split切割

第十课预习笔记

-b 100M 是按100M一个文件切割 100后面不跟单位,默认是字节。

 

第十课预习笔记

第十课预习笔记

指定前缀为abc

第十课预习笔记

-l 1000 是按1000行一个文件切割

第十课预习笔记

特殊符号

第十课预习笔记

;分号分隔多条命令

第十课预习笔记

第十课预习笔记

>正确命令覆盖到后面文件

>>正确命令追加到后面文件

2>错误命令覆盖到后面文件

2>>错误命令追加到后面文件

&>正确和错误命令都输出到后面文件

||在shell中表示或者。前面命令执行成功,则不执行后面命令。前面执行执行不成功,才会执行后面命令。

第十课预习笔记

&&只有前面命令执行成功以后,才会执行后面命令。

第十课预习笔记

第十课预习笔记

相关文章: