Shell四大工具

2021-10-17 05:05:24 字數 1197 閱讀 4139

cut

cut的工作就是「剪」,具體的說就是在檔案中負責剪下資料用的。cut 命令從檔案的每一行剪下位元組、字元和字段並將這些位元組、字元和字段輸出。

1)基本用法

cut [選項引數] filename

說明:預設分隔符是製表符

2)選項引數說明

-f 列號,提取第幾列

-d 分隔符,按照指定分隔符分割列

-c 指定具體的字元

sed(了解)

sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行儲存在臨時緩衝區中,稱為「模式空間」,接著用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往螢幕。接著處理下一行,這樣不斷重複,直到檔案末尾。檔案內容並沒有改變,除非你使用重定向儲存輸出。

1)基本用法

sed [選項引數] 『command』 filename

2)選項引數說明

-e 直接在指令列模式上進行sed的動作編輯。

-i 直接編輯檔案

3)命令功能描述

a 新增,a的後面可以接字串,在下一行出現

d 刪除

s 查詢並替換

awk

乙個強大的文字分析工具,把檔案逐行的讀入,以空格為預設分隔符將每行切片,切開的部分再進行分析處理。

1)基本用法

awk [選項引數] 『pattern1 pattern2…』 filename

pattern:表示awk在資料中查詢的內容,就是匹配模式 action:在找到匹配內容時所執行的一系列命令

2)選項引數說明

-f 指定輸入檔案折分隔符

-v 賦值乙個使用者定義變數

sort

sort命令是在linux裡非常有用,它將檔案進行排序,並將排序結果標準輸出。

1)基本語法

sort(選項)(引數)

-n 依照數值的大小排序

-r 以相反的順序來排序

-t 設定排序時所用的分隔字元

-k 指定需要排序的列

引數:指定待排序的檔案列表

juc包下的關於併發四大工具類

countdownlatch 閉鎖 使用countdownlatch可以實現類似多執行緒下計數器的功能。構造器 1.引數count為計數器 2.呼叫await 方法時,執行緒被掛起,它會等待直到count值為0才繼續執行 過載 public boolean await long await time...

QC七大工具

還是在兩年前,學過qc七手法,今天再來show一下 帕累圖抓重點 直方圖顯分布 查檢表集資料 魚骨圖追原因 層別圖做解析 散布圖看相關 管路圖找異常 詳細理解 帕累託圖 目的是為了找到主要問題點,決定改善物件 一般而言,多數80 不合格及其引起的損失由少數20 的原因引起 和二八準則也有點類似。散點...

人生七大工具

這個世界,有太多的不完美,每個有想法的人,都有機會 把世界變好一點點 1 swot分析法 strengths 優勢 weaknesses 劣勢 opportunities 機會 threats 威脅 意義 幫您清晰地把握全域性,分析自己在資源方面的優勢與劣勢,把握環境提供的機會,防範可能存在的風險與...