談shell命令的神奇組合以及對腳本的影響

shell命令是我們與機器交互的基本溝通翻譯官。我們要告訴計算機的很多事情都由它來翻譯,而shell的神奇之處就在于支持命令
聯合使用,現在我就來講講基本的命令組合引用。
1.管道應用:命令 | 命令  ,前面的命令的結果可以直接作為后面命令的輸出,省卻了一個變量做存儲。
2.文本段落提取;我們可以用 組合命令 通常為 cat 某文件 | (head -n || tail -n) |cut -d “切割符號” | sort … 此命令是常用復合

命令中出場次數最高的。

3.去重排序;通常當我們需要尋找的文本重復段落很多時,我們需要一個命令去重,而這時就是uniq大顯身手了;

命令為:cat file | sort | uniq -c| sort   這樣就可以將我們需要的文本排序查找出來了。當然復用AWK命令 可以讓查找事半功倍。

下次將為大家講解本文三劍客的用法及作用

原創文章,作者:曉楠,如若轉載,請注明出處:http://www.www58058.com/72351

(1)
曉楠曉楠
上一篇 2017-04-02
下一篇 2017-04-02

相關推薦

  • 查找 -數據結構

    幾種查找算法:順序查找,折半查找,分塊查找,散列表 一、順序查找的基本思想:  從表的一端開始,向另一端逐個按給定值kx 與關鍵碼進行比較,若找到,查找成功,并給出數據元素在表中的位置;若整個表檢測完,仍未找到與kx 相同的關鍵碼,則查找失敗,給出失敗信息。 說白了就是,從頭到尾,一個一個地比,找著相同的就成功,找不到就失敗。很明顯的缺點就是查找效…

    Linux干貨 2015-07-28
  • Linux磁盤與文件系統管理的一些命令

    fdisk fdisk命令用于觀察硬盤實體使用情況,也可對硬盤分區。它采用傳統的問答式界面,而非類似DOS fdisk的cfdisk互動式操作界面,因此在使用上較為不便,但功能卻絲毫不打折扣。 輸入m列出可以執行的命令 p:顯示磁盤分區表 n:new,新建分區 d:delete,刪除分區 t:更改系統類型 l:列出已知分區類型 w:保存并退出 q:不保存退出…

    Linux干貨 2017-04-23
  • 復制多臺虛擬機及簡單的網絡配置

    虛擬機的復制,網絡地址的簡單配置,圖形化界面setup和system-config-network的使用

    2017-09-09
  • 0809linux基礎小記(sed和vim用法)

    sed  [options] ‘scripts’ inputfile -n: 不輸出模式空間內容的自動打印 -e: 多點編輯 -f:從指定文件中讀取編輯腳本 -i:原處編輯 scripts: ’地址命令’ 地址定界: (1)  不給地址:對全文進行處理 (2)  單地址: #:  指定的行 例: sed '2…

    Linux干貨 2016-08-11
  • 【26期】Linux第七周學習小總結

        今天給大家的分享是本周的一個有趣的小內容,LVM邏輯卷相關的,為什么分享這個內容呢?主要是剛沒有接觸或者說深入接觸Linux時,有人在群里提問,如果不用虛擬機,那Centos本身有快照嗎?當時說的答案很熱鬧,不過大部分還是傾向于沒有快照,本周學習的邏輯卷管理器章節里,就這個問題給了一個準確答案,那我們一起來看一下吧!  …

    2017-08-26
  • 馬哥教育網絡班22期-第13周博客作業

    第13周博客作業 1、建立samba共享,共享目錄為/data,要求:(描述完整的過程)   1)共享名為shared,工作組為zhucke;   2)添加組develop,添加用戶gentoo,centos和ubuntu,其中gentoo和centos以develop為附加組,ubuntu不屬于develop組;密碼均為用戶名; &nb…

    Linux干貨 2016-12-26

評論列表(1條)

  • renjin
    renjin 2017-04-05 14:32

    內容寫的很形象,內容盡量寫的再詳細一些,再注意一下排版。

欧美性久久久久