第十课预习笔记

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中表示或者。前面命令执行成功,则不执行后面命令。前面执行执行不成功,才会执行后面命令。

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

猜你喜欢

转载自blog.csdn.net/m0_37680417/article/details/81673020
今日推荐