格式:cut -d '分隔字符' [-cf] n 。这里n是数字spa
-d后面跟分隔字符,分隔字符用单引号括起来3d
-f 后面接的是第几个区段blog
-c 后面接的是第几个字符,能够是一个数字,也能够是一个区间,还能够是多个数字。排序
格式:sort [-t 分隔符] [-kn1,n2] [-nru] ,n1和n2是数字。图片
sort不加任何选项,就会从首字符向后一些按ASCII码值进行比较,最后将它们按升序排序文档
-t 后面跟分隔字符,做用跟cut的-d选项同样,-k后面能够跟单个数字表示对第几个区域的字符串排序字符串
-n 使用纯数字排序it
-r反向排序后台
-u 表示去重复变量
-kn1,n2 表示有n1区间排序到n2区间
不加任何选项直接跟文档 ,会把行数、词数、字符数依次输出。
-l 统计行数
-m 统计字符数
-w 统计词数
-c 统计重复行出现的行数
从上面的图片中能够看到还有相同的行,因此在使用uniq命令前,要先排序
-d 删除某个字符
-s 删除重复的字符
tr命令能够把小写字母变成大写字母
也能够替换一个字符
-b表示依据大小来分割文档,默认单位是byte,-b后面指定分割的文件大小
分割后的文件名会以xaa、xab、xac这样存取,咱们也能够本身命名,但也只是前缀。
-l 表示依据行数来分割文档
!$ 表示上一条命令中的最后一个变量
|| 表示或者 把它放在两条命令中间,那么这两条命令只会执行一条,执行前面的一条命令就不会执行后面的命令,若是前面的命令不能执行就会执行后面的命令。
&& 把它放在两条命令中间,只有前面的命令执行成功,才会执行后面的命令,不然后面的不会执行。
分号;无论前面的命令是否执行成功,后面的命令都会执行。