釋義:根據條件從命令結果中提取對應內容
引數:-c : 按字元選取行中內容
-d 』 『:指定以』 '中內容為分割符
-f n1 ,n2 :分割後顯示第幾段的內容、
-u :去重
-n :按照數值大小排序
-r :使次序顛倒
例:[root@node01 tmp]# sort -nr 2.txt
-t :指定字段分隔符
-k :根據那一列排序
例:[root@node01 tmp]# sort -t 『,』 -k2nr score.txt
釋義:顯示指定檔案的行數、單詞數、位元組數
-c :位元組數
-w :單詞數
-l :行數
統計多個檔案 :
wc 1.txt 2.txt 3.txt … wc *.txt
檢視目錄下的子內容:
[root@hadoop01 export]# ls /etc | wc -w
例:cat 5.txt | sort | uniq
-c :count 統計每行內容出現的次數
釋義:通過tee將命令結果輸出到多個檔案
命令格式:
命令結果 | tee 檔案1 檔案2 檔案3
例:cat 5.txt | sort | uniq -c | tee a.txt b.txt c.txt
釋義:用於替換或刪除檔案中的字元
命令格式:
命令結果 | tr 『舊字元』 『新字元』
-c :反選設定
-d : delet 刪除指令字元
-s :縮減連續重複的字元為單個
釋義:通過split
命令將大檔案切分成若干小檔案
-b :指定每多少位元組分割為乙個小檔案
-l :指定每多少行分割為乙個小檔案
-d :新增數字字尾(因為預設新增的是字母字尾,所有要想加數字需要自己新增)
-a : 輸出檔案字尾長度,預設為:2
釋義:通過awk
實現模糊查詢,按需提取字段, 還可以進行判斷和 簡單的運算等.
命令:awk 『/要查詢的內容/』 score.txt
awk -f 『,』 『』 1.txt
操作1.txt檔案, 根據 逗號 分割, 列印 第一段 第二段 第三段 內容
選項選項
英文含義
-f ','
field-separator
使用指定字元分割
$ + 數字
獲取第幾段內容
$0
獲取當前行內容
nf
field
表示當前行共有多少個字段
$nf
代表 最後乙個字段
$(nf-1)
代表 倒數第二個字段
nr
代表 處理的是第幾行
命令含義
awk -f 』 』 『』 1.txt
操作1.txt檔案, 根據 逗號 分割, 列印 第一段 第二段 第三段 內容
選項選項
英文含義
ofs="字元"
output field separator
向外輸出時的段分割字串
命令含義
awk -f 『,』 『』 1.txt
操作1.txt檔案, 根據 逗號 分割, 列印 第一段 第二段 第三段 內容
常用函式如下:
函式名含義
作用toupper()
upper
字元 轉成 大寫
tolower()
lower
字元 轉成小寫
length()
length
返回 字元長度
命令含義
awk -f 『,』 『』 score.txt
如果及格,就顯示 $1, $4
awk -f 『,』 『』 score.txt
顯示 姓名, $4, 是否及格
選項引數
含義if($0 ~ 「aa」) print $0
如果這一行包含 「aa」, 就列印這一行內容
if($1 ~ 「aa」) print $0
如果**第一段 **包含 「aa」, 就列印這一行內容
if($1 == 「lisi」) print $0
如果第一段 等於「lisi」, 就列印這一行內容
命令含義
awk 『begin end』 檔名
begin
end
awk -f ',' 'begin{}end' score.txt
Linux管道命令及管道相關命令 詳細
4.sort 排序 5.wc 命令 5.3 小結 6.uniq 去重 6.3 小結 7.tee命令 7.3 小結 8.tr 命令 這可不是html的 行哦 9.split 命令 9.3 小結 命令a 命令b 命令a的輸出當做命令b的輸入 管道是一種通訊機制,通常用於程序間的通訊 也可通過socket...
Linux常用管道命令
1.cut,將一行內的資料進行分解 cut d 分隔符 f fields cut c 字元範圍 f 取出第幾段的意思 從1開始 例 echo path cut d f 3,5 export cut c 12 2.grep 分析一行資料 grep acinv color auto string fil...
linux 管道相關命令部分講解
cut 按照字元提取 head 2 1.txt cut c 5 指定分隔符 head 2 1.txt cut d f 1,2 sort 文字排序 sort 檔名 文字排序反轉 sort r 檔名 文字排序去重 sort u 檔名 數值按大小排序 sort n 檔名 指定分隔符 指定排序列 sort ...