sed,grep用法小結

2021-09-02 03:06:09 字數 894 閱讀 3021

1 列印關鍵字所在行及其後n行

sed -n '/xx/,+np' file

grep "xx" -an yourfile

2 獲取關鍵字所在行和其上n行

grep "xx" -bn yourfile

3 獲取關鍵字所在行的行號

sed -n '/pattern/=' file

4 列印並標出行號

grep -n file

5 多關鍵字搜尋

grep -e "***|yyy" file

6 |表示或關係,比如 'gd|good|dog' 表示有gd,good或dog的串

egrep 'gd|good|dog'

7 sed -i 「s/a/b/g」 』grep c -rl /d『

-r 搜尋子目錄

-l 輸出匹配的檔名

8 在匹配關鍵字上一行插入一行

sed '/xx/i yyy' -i file

9 在匹配關鍵字下一行插入一行

sed '/xx/a yyy' -i file

10 刪除檔案中的空行

sed /^$/d filename

11 刪除內容為多個空格tab組成的行

sed /^[[:space:]]*$/d filename

12 sed -e 多重編輯

sed -e 's/aa/bb/g' -e '/cc/dd/g' file 或 sed -e 's/aa/bb/g;/cc/dd/g' file

13 在file的每行行尾新增字元「***」

sed -i 's/$/***/g' file

14 在file的每行行首新增字元「***」

sed -i 's/^/***/g' file

this用法小結

this主要是用作引用乙個類的當前例項物件,也可以用在擴充套件方法裡面,我主要總結一下前者的主要用途。1.用來限定被相同名字隱藏的類成員。這裡主要指的就是建構函式。比如 public employee4 string name,string id 這是乙個類的建構函式,this.name是之前宣告的...

static用法小結

static關鍵字是c,c 中都存在的關鍵字,它主要有三種使用方式,其中前兩種只指在c語言中使用,第三種在c 中使用 c,c 中具體細微操作不盡相同,本文以c 為準 1 區域性靜態變數 2 外部靜態變數 函式 3 靜態資料成員 成員函式 下面就這三種使用方式及注意事項分別說明 一 區域性靜態變數 在...

const 用法小結

const用法小結 關於c 中的const關鍵字的用法非常靈活,而使用const將大大改善程式的健壯性。1.const常量,如const int max 100 優點 const常量有資料型別,而巨集常量沒有資料型別。編譯器可以對前者進行型別安全檢查,而對後者只進行字元替換,沒有型別安全檢查,並且在...