grep有如下一些選項,
-m指定輸出多少個匹配
-n則會將行號也輸出
-a指定將匹配行後的多少行也輸出
-b指定將匹配行前的多少行也輸出
看下面的例子。輸出了行號。行號後面跟':'表示是匹配行。跟'-'表示是非匹配行。
[root@localhost ~]# cat a_file.sh | grep eth1 -m 2 -n -a 3
19:echo ifconfig eth1 down
20:ifconfig eth1 down
21-echo ifconfig eth2 down
22-ifconfig eth2 down
23-
grep若要匹配'.',則需要加轉義字元'\'。
例如,匹配a.txt,則用 grep 'a\.txt'
git使用雜記
1.建立金鑰 解決方法 執行 引數為賬號名字 ssh keygen t rsa c provece965437 檢視公鑰內容並拷貝 cat home bjpdn001 ssh id rsa.pub 在github設定中新增乙個ssh key 貼上以上拷貝內容 2.建立遠端倉庫實現提交 push 開啟...
Boost使用雜記
無法開啟檔案 libboost filesystem vc140 mt sgd 1 64.lib 參考 b2 stage architecture x86 address model 64 link static runtime link static threading multi debug r...
GREP使用簡介
grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成功,則返回1,如果...