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 -t 『分隔符』 -k2nr 檔名
wc檢視檔案基本資訊
wc 檔名
檢視檔案行數
wc – l 檔名
檢視檔案單詞數
wc -w 檔名
檢視檔案位元組
wc -c 檔名
檢視多個檔案資訊
wc 檔案1 檔案2 檔案3
uniq
與sort連用
排序、去重
cat 5.txt | sort | uniq
排序、去重計算總數
cat 5.txt | sort | uniq -c
tee資料定位到多個檔案
cat 5.txt | tee a.txt b.txt c.txt
tr小寫 i 替換成 l
echo 「itheima」 | tr 『i』 『i』
把 hello 轉成 小寫
echo 「hello」 |tr 『[a-z]』 『[a-z]』
刪除數字
echo 『abc1d4e5f』 | tr -d 『[0-9]』
split
按照檔案大小切分
split -b 10k 被切分的檔案
按照行數進行切分
split -l 1000 被切分的檔案
awk模糊查詢
awk 『/zhangsan|lisi/』 score.txt
按照分隔符拆分,根據角標顯示
awk -f 『,』 『』 1.txt
按照分隔符拆分,根據角標顯示並指定分隔符
awk -f 『,』 』 』 1.txt
支援函式
awk -f 『,』 『』 1.txt
if判斷語句
awk -f 『,』 『』 score.txt
sed列出 1.txt 1~5行的資料
sed -n -e 『1,5p』 1.txt
列出 1.txt 所有的資料
sed -n -e 『1,(shift+4)p』 1.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...
常用管道相關命令
釋義 根據條件從命令結果中提取對應內容 引數 c 按字元選取行中內容 d 指定以 中內容為分割符 f n1 n2 分割後顯示第幾段的內容 u 去重 n 按照數值大小排序 r 使次序顛倒 例 root node01 tmp sort nr 2.txt t 指定字段分隔符 k 根據那一列排序 例 roo...
linux 管道命令
linux的命令列方式有著強大的功能,對於熟練的linux系統管理員來說,往往只需要通過各種技巧,組合構成一條複雜的命令,從而完成使用者任務。那麼一條複雜的linux命令怎樣構成呢?下面來介紹幾個技巧。利用輸入 輸出重定向 在linux命令列模式中,如果命令所需的輸出不是來自鍵盤,而是來自指定的檔案...