管道命令linux
若是咱们的数据必须通过“几道手续”以后才可以获得咱们想要的格式那么咱们必须使用pipe命令来解决这个问题正则表达式
**管道命令和连续执行命令是不同的ide
咱们来看一下管道命令的处理信息流程spa
管道命令的应用3d
1.cutblog
**用于选取部分数据排序
-d:规定分隔符ip
-f:依据-d分隔以后所选取的数据段字符串
-c:规定以字符为单位分割接数字来取到置顶位置数据、get
**cut的主要用途在于将同一行数据进行分解
2.grep
**用于分析一行数据
-a: 将二进制文件以text文件的方式查找数据
-c:计算找到 '字符串' 的次数
-i:忽略大小写的差异
-n:输出行号
-v: 反向选择,显示出没有找到 '字符串' 的那行
--color=auto :将找到关键字的部分加上颜色显示
**grep可用于正则表达式 此处先不赘述
3.排序命令
a.sort
**能够根据不一样的数据类型进行排序
数字和文字的排序就不同,所以在你须要排序时最好使语系统一(LANG=C)
-f:忽略大小写差别
-b:忽略最前面的空格部分
-M:以月份的名字排序
-n:使用纯数字进行排序,默认是文字类型
-r:反向排序
-u:相同数据只出现一次
-t:分隔符,默认为[tab]
-k:以分割以后区间排序
eg:以:为分隔以第三列排序
b.uniq
**排序完成以后能够用该命令删除重复的行(只显示一次)
-i:忽略大小写的差别
-c:进行计数
c.wc
**计算输出的信息的总体数据
-l:仅列出行
-w:仅多少字(英文单字)
-m:仅列出字符
**咱们可使用cat /etc/passwd | wc -l 来计算咱们目前的帐号文件里有多少个帐号