管线相关命令(cut grep sort wc uniq)

1.管线命令可以把连续命令链接在一起。于管线相关的命令有cut,grep,sort ,wc,uniq;

   在此总结一下,方便以后查阅:

  (1)cut : 以行为处理单位,切出自己想要的部分

         -d: 表示分隔符,一般可以有' '何‘:’

          -f: field,是分隔符分割后自己想要的哪部分。

          -c: count,每行的字符个数。a-b

  (2) grep: 行处理为单位,匹配固定满足条件的行

         -i: 忽略大小写的不同。

         -n : 输出行号,在每行首。

         -v :反向选择。

         grep,需要和正则化表达式一起发挥强大作用。

   (3) sort 可以依据不同的形态进行排序(数字和字符)

         -f : 忽略大小写。

         -b :忽略最前面的空格部分

         -n:使用数字形态进行排序

         -r: 反向排序

         -u: uniq,相同的数据仅出现一行

         -t:分隔符,默认Tab

         -k: 以那个field进行排序

          eg:   cat /etc/passwd | sort -t':" -k 3 -n

   (4)uniq 排序完成后,想要对重复的资料仅列出一个显示

         -i:忽略大小写字符的不同

         -c: 进行技术。

         通过该命令,可以很方便的进行统计次数的计算。

         eg: 想知道每个人登录的总次数。last | cut -d' ' -f1 | sort |uniq -c

(5)wc:可以得到一个文档中有多少行或者多少字符

      -l : 仅列出行

      -w: 仅列出有多少字

     -m: 多少字符/

      eg: cat /etc/man.config | wc  输出 [行,字数,字符]


 参考: 鸟哥私房菜

             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值