sed grep awk 三劍客筆記記錄

2022-05-25 09:00:15 字數 691 閱讀 8942

sed常用操作筆記

1.刪除檔案最後一行: sed -i '$d' filename

2.遞迴替換內容:sed -i 's/內容a/內容b/g' filename    sed -i "s/s_ip.*/s_ip=$/g" config.sh

3.提取檔案特定行的內容: sed -n 20,40p filename

4.在特定行後增加一行:sed -i '/匹配行/a\增加行'filename

5.在特定行前增加一行:sed -i '/匹配行/i\增加行'filename

awk常用操作筆記

1.提取第5列子符: cat filename | awk ''

2.

grep常用操作筆記

1.排除空行及#號開頭的行: cat filename | grep -ev '^$|^#'

2.

文字三劍客

檔案萬用字元和正規表示式 文字過濾工具grep linux系統中,一切皆檔案。強大的文字編輯和處理工具便必不可少了,在linux系統中,有文字處理三劍客 grep,sed,awk。在進行介紹三大工具前,我們先總結一下檔案萬用字元和正規表示式。檔案萬用字元主要就是對檔案的查詢進行檔名的模糊查詢,而正規...

三劍客 高階

awk 是一種程式語言,用於在linux unix下對文字和資料進行處理 awk 資料可以來自標準輸入,乙個或多個檔案,或其他命令的輸出 awk 通常是配合指令碼進行使用,是乙個強大的文字處理工具。01.進行逐行掃瞄檔案,從第一行到最後一行 02.尋找匹配的特定模式的行,在行上進行操作 03.如果沒...

《玩轉git三劍客》筆記

git命令 github git cat file t hashcode 檢視物件的型別 git cat file p hashcode 檢視物件的內容 git config list 檢視所有配置 git config add local 對當前倉庫進行配置 git config get 獲取配置...