shell基礎知識-2

1. cut命令app

  注意:僅輸出操做文件後的結果,不會更改文件的內容ide

  cut  -d「  」  -f3,6  文件spa

           表示:以空格爲分隔符,顯示第3列和第6列orm

  cut  -d :   -f  1,3-5  文件blog

      表示:以:爲分隔符,顯示第1列和第3列至第5列排序

  cut  -c   n   文件                   //取第n個字符it

 2. sort命令class

  一般和uniq命令結合使用原理

排序原理:每一行從左到右,比較字符或控制字符的ASCII值im

 1)總結

      特殊符號的ASCII值通常都小於數字的ASCII值,數字的小於字母的

 2)選項

  -n         按數字大小排序;特殊符號或字母都被看做是數字0

              

   -r           按正常順序的反序排列

   -t           分隔符

3. uniq命令

  條件是:先排序後,去重纔有效果

  -c          統計重複的次數

  uniq      等價於  sort  -u

                  

4. wc命令

 選項

   -l         line,統計行數

   -m      統計字符數

   -w      word,統計詞數,如何區分分隔詞呢?默認以空格分隔

           2mcl,2m           是1個詞

           2m c l              是3個詞         

           

5. tee命令

 1)tee命令    重定向輸出到指定的文件,並同時輸出到屏幕

 2)選項

   -a     append,輸出追加

           

6. tr命令

  針對字符的命令,字符替換命令

    

7. split命令

  針對文件操做,大文件切割成小文件

 選項

   -b<size>                 按指定的大小切割文件,默認的文件大小單位是字節

   -l                             按指定的行數切割文件

    

相關文章
相關標籤/搜索