命令
含義cut 動作 檔案
從指定檔案 擷取內容 引數
英文含義
-ccharacters
按字元選取內容
-d 分隔符
delimiter
指定分隔符
-f n1,n2
fields
分割以後顯示第幾段內容, 使用,
分割
n只顯示第n項
n-顯示 從第n項 一直到行尾
n-m顯示 從第n項 到 第m項(包括m)
head -2 1.txt | cut -c 5
引數
英文含義
-uunique
去掉重複的
-nnumeric-sort
按照數值大小排序
-rreverse
使次序顛倒
-tfield-separator
指定字段分隔符
-kkey
根據那一列排序
命令含義
wc 檔名
顯示指定檔案位元組數, 單詞數, 行數資訊 引數
英文含義
-cbytes
位元組數-w
words
單詞數-l
lines
行數命令
英文含義
uniq [引數] 檔案
unique 唯一
去除重複行
-ccount
統計每行內容出現的次數
命令含義
命令結果 | tee 檔案1 檔案2 檔案3
通過tee可以將命令結果通過管道輸出到多個檔案中
命令英文
含義命令結果 | tr 被替換的字元 新字元
translate
實現 替換效果
命令結果 | tr -d 被刪除的字元
delete
刪除指定的字元
命令英文
含義split -b 10k 檔案
byte
將大檔案切分成若干10kb的小檔案
split -l 1000 檔案
lines
將大檔案切分成若干1000行的小檔案
命令含義
awk 『/zhangsan|lisi/』 score.txt
模糊查詢
awk -f 『,』 『』 1.txt
操作1.txt檔案, 根據 逗號 分割, 列印 第一段 第二段 第三段 內容
awk -f 』 』 『』 1.txt
操作1.txt檔案, 根據 逗號 分割, 列印 第一段 第二段 第三段 內容
awk -f 『,』 『』 1.txt
操作1.txt檔案, 根據 逗號 分割, 列印 第一段 第二段 第三段 內容
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 選項
英文含義
-f 『,』
field-separator
使用指定字元分割
$ + 數字
獲取第幾段內容
$0獲取當前行內容
nffield
表示當前行共有多少個字段
$nf代表 最後乙個字段
$(nf-1)
代表 倒數第二個字段
nr代表 處理的是第幾行
ofs=「字元」
output field separator
向外輸出時的段分割字串
toupper()
upper
字元 轉成 大寫
tolower()
lower
字元 轉成小寫
length()
length
返回 字元長度
命令含義
sed 可選項 目標檔案
對目標檔案 進行過濾查詢或替換
可選項英文含義
pprint列印$
代表 最後一行
-n僅顯示處理後的結果
-eexpression
根據表示式 進行處理
=列印當前行號
iignore
忽略大小寫
-rregexp-extended
識別正則
ddelete
刪除指定內容
iinsert
目標前面插入內容
a目標後面追加內容
s/oldstring/newstring/
replace
替換2c 新字串
replace
使用新字串 替換 選中的行
-iin-place
替換原有檔案內容
linux 管道命令
linux的命令列方式有著強大的功能,對於熟練的linux系統管理員來說,往往只需要通過各種技巧,組合構成一條複雜的命令,從而完成使用者任務。那麼一條複雜的linux命令怎樣構成呢?下面來介紹幾個技巧。利用輸入 輸出重定向 在linux命令列模式中,如果命令所需的輸出不是來自鍵盤,而是來自指定的檔案...
Linux管道命令
利用輸入 輸出重定向 在linux命令列模式中,如果命令所需的輸入不是來自鍵盤,而是來自指定的檔案,這就是輸入重定向。同理,命令的輸出也可以不顯示在螢幕上,而是寫入到指定檔案中,這就是輸出重定向。接下來看看標準輸入 輸出重定向在構造一條linux命令中的實際應用。1.輸入重定向和輸出重定向 wc a...
Linux管道命令
利用輸入 輸出重定向 在linux命令列模式中,如果命令所需的輸入不是來自鍵盤,而是來自指定的檔案,這就是輸入重定向。同理,命令的輸出也可以不顯示在螢幕上,而是寫入到指定檔案中,這就是輸出重定向。接下來看看標準輸入 輸出重定向在構造一條linux命令中的實際應用。1.輸入重定向和輸出重定向 wc a...