Linux基礎篇四———管道命令

管道命令linux

  若是咱們的數據必須通過「幾道手續」以後纔可以獲得咱們想要的格式那麼咱們必須使用pipe命令來解決這個問題正則表達式

  **管道命令和連續執行命令是不同的ide

  咱們來看一下管道命令的處理信息流程spa

wKiom1czNVSjrtv3AAAlrYwg13Q965.png

管道命令的應用3d

  1.cutblog

     **用於選取部分數據排序

     -d:規定分隔符ip

     -f:依據-d分隔以後所選取的數據段字符串

     -c:規定以字符爲單位分割接數字來取到置頂位置數據、get

wKioL1czNiig8jMGAADnBAo3pc8530.png

     **cut的主要用途在於將同一行數據進行分解

 2.grep

     **用於分析一行數據

     -a: 將二進制文件以text文件的方式查找數據

     -c:計算找到 '字符串' 的次數

      -i:忽略大小寫的差異

     -n:輸出行號

     -v: 反向選擇,顯示出沒有找到 '字符串' 的那行

     --color=auto :將找到關鍵字的部分加上顏色顯示

wKiom1czNSaAsj0uAABoUtwTawc008.png

     **grep可用於正則表達式 此處先不贅述

 3.排序命令

     a.sort

          **能夠根據不一樣的數據類型進行排序 

          數字和文字的排序就不同,所以在你須要排序時最好使語系統一(LANG=C)

          -f:忽略大小寫差別

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

          -M:以月份的名字排序

          -n:使用純數字進行排序,默認是文字類型

          -r:反向排序

          -u:相同數據只出現一次

          -t:分隔符,默認爲[tab]

          -k:以分割以後區間排序

          eg:以:爲分隔以第三列排序

wKiom1czNSjzbc9VAAFzr38r14s273.png

     b.uniq

          **排序完成以後能夠用該命令刪除重複的行(只顯示一次)

          -i:忽略大小寫的差別

          -c:進行計數

wKioL1czNgqw77KUAAE-5AkvBZ8638.png

     c.wc

          **計算輸出的信息的總體數據

          -l:僅列出行

          -w:僅多少字(英文單字)

          -m:僅列出字符

wKiom1czNSvhvtz2AAC6gdvvMTE223.png

     **咱們可使用cat /etc/passwd | wc -l 來計算咱們目前的帳號文件裏有多少個帳號

wKioL1czNgvjTtTiAABLktX_biE835.png

    是否是以爲頗有意思呢~麼麼扎j_0002.gif(持續更新...)

相關文章
相關標籤/搜索