linux文本處理命令 一

1,cut 主要的用途在於將同一行裏面的數據進行分解blog

    cut -d ‘分隔符’排序

         -f   ‘第幾段’   和-f同時使用ci

         -c    字符區間  截取字符區間string

 

     

 

2,grep   cut 是在一行訊息當中,取出某部分咱們想要的,而 grep 則是分析一行訊息it

     grep -[acinv] -color=auto 'string' filename  sed

       參數:  a :二進制文件   c:計算次數    i:忽略大小寫  n:輸出行號  v:反向選擇  --color=auto 顏色file

            -A n       after的意思 ,該行以後n行也顯示出來二進制

            -B n       before 的意思 ,該行以前n行也顯示出來grep

 

3,sort 文本行進行排序im

             sort -fbMnrtuk   file/stdin

             參數: f:忽略大小寫    b忽略空白字符  M用月份名字排序  n純數字排序  r反向排序  u過濾相同行  t分隔符 k利用分割開的哪段排序

 

4,uniq 統計過濾相同數據    

             uniq -ci file/stdin

              參數:  i忽略大小寫   c統計出個數

 

5,wc  統計文件字符 行 

            wc -lwm file

               參數: l行數   w字數  m字符數

6, tr 刪除替換

           tr -d 刪除

              -s 去重

               ‘string’ ‘ replacestring’ 替換

7,tee 數據流 standard out 以前數據形式

             tee -a file  參數 a追加方式寫入

 

 

8,split  大文件分區

        split -bl file Prefix

          參數  -b 大小分區 單位能夠是bkm

                  -l  行數分區

                  prefix  分區文件前導文字

     合併文件 cat   file* >> fileback

 

 

9, sed -nefr

相關文章
相關標籤/搜索