1.grep定義
grep 命令是一種強大的文字搜尋工具,根據使用者指定的「模式」對目標文字進行匹配檢- 查,列印匹配到的行
由正規表示式或者字元及基本文字字元所編寫的過濾條件
global search regular expression and print out the line
全面搜尋研究正規表示式並顯示出來
2、grep用法
grep +匹配條件+處理檔案
3、grep引數
-i 忽略字母大小寫
-v 條件取反
-c 統計匹配行數
-q 靜默,無任何輸出
-n 顯示匹配結果所在的行號
cut -d ##指定分隔符
cut -d : -f 1-3 /etc/passwd ##指定分隔符為:,顯示第1到3列
cut -c 1,4 /etc/passwd ##顯示第一和第四個字元
引數:-n 純數字排序
-r 倒序
-u 去掉重複數字
-o 輸出到指定檔案中
-t 指定分隔符
-k 指定要排序的列
引數-u 顯示唯一的行
-d 顯示重複的行
-c 每行顯示一次並統計重複次數
shell文字處理
最於檔案的操作以前都是用高階程式語言來操作的。今天恰好需要將乙個目錄中的檔案資訊儲存到sqlite3資料庫中 我用linux中的工具和shell來作為自己畢業設計做原型開發 下面記錄一下這裡用到的部分知識,以作備忘。用ls命令來說明 1.關於shell中的管道和重定向問題。這個知識基礎,這裡不再說了...
shell 文字處理
最近優化指令碼,將幾套指令碼合併,比如,處理nand手機的指令碼和處理emmc手機的指令碼是不一樣的,這導致我們的指令碼有很多個版本。手機側只有busybox,所以不能使用功能強大的python來處理文字。花了半天時間,發現雖然語法比較怪異,但也能簡潔的完成任務。if e proc emmc the...
SHELL與文字處理
一 bash基礎特性 1 history export histsize nom histfile nash history hisfilesize nom 呼叫歷史命令中的一次命令 string 字元 2 tab 命令 路徑補全 3 加目錄 命令展開行 4 alias 別名 nualias 取消別...