Shell基础知识(1)

8.10 shell特殊符号cut命令

cut命令用来截取某一个字段,其格式为cut -d '分隔符'[-cf] n正则表达式

-d :后面跟分隔字符,分隔字符要用单引号括起来 
-c :后面接的是第几个字符 
-f :后面接的是第几个区块 
-d 后面跟分隔字符,这里使用冒号做为分割字符,-f 1 就是截取第一段,-f和1之间的空格无关紧要。 
-c 后面能够是1个数字n,也能够是一个区间n1-n2,还能够是多个数字n1,n2,n3 shell


8.11 sort_wc_uniq命令

一、sort 用作排序 
-n :使用纯数字排序 
-r :反向排序 spa

二、命令 : wc 
用于统计文档的行数、字符数、词数,经常使用的选项为: 
-l :统计行数 
-m :统计字符数 
-w :统计词数 blog

三、命令 : uniq 
去重复的行,常与sort排序命令一块儿使用。使用uniq 的前提是须要先给文件排序,不然无论用排序

-c :统计重复的行数,并把行数写在前面 文档


8.12 tee_tr_split命令

一、命令 : tee 
-a 追加it

后跟文件名,相似与重定向 “>”, 可是比重定向多了一个功能,在把文件写入后面所跟的文件中的同时,还显示在屏幕上 后台

二、命令 tr 
最经常使用的就是把小写变大写: tr ‘[a-z]’ ‘[A-Z]’ 变量


8.13 shell特殊符号下

一、变量前缀二、‘!’ 表示上条命中中最后一个变量 
三、; 分号。在一行中运行两个或两个以上的命令,须要在命令之间加一个 ”;”im

四、~ 用户的家目录,正则表达式表示匹配符

五、& 放到命令后面,会把命令丢到后台

六、>输出重定向 ,>>追加输出重定向,2>错误重定向,2>>错误追加剧定向,正确和错误输出重定向&>

七、[ ] 中括号,指定字符中的一个,[0-9],[a-zA-Z],[abc]

八、||表示或,&&表示而且。

相关文章
相关标签/搜索