linux初學總結
三個重要工具:grep awk sed
awk 可以定位到資料的所在行數,並處理其中的分段
sed 可以對定位到的資料行進行增刪改查操作。
管道「|」命令常和上面三個命令一起使用
命令1|命令2|命令3
命令1的輸出作為命令2的輸入經過命令2處理輸出的結果作為命令3的輸入
\b 匹配單詞的開始或結束
』*』 重複零次或更多次
\d 代表乙個數字 \d匹配n個數字
\s 匹配任意的空白符
^ 匹配字串的開始
$ 匹配字串的結束
』+ 』重複一次或更多次
?重複零次或一次
{n}重複n次
重複n次或更多次
{n,m}重複n到m次
正則三劍客 grep
正則是一竄有規則的字元,掌握好正則對編寫shell指令碼有很大幫助 grep cinvabc word filename c 行數 i 不區分大小寫 n 顯示行號 v 取反 r 遍歷所有子目錄 a 後面跟數字,過濾出符合要求的行以及下面n行 b 同上,過濾出復合要求的行以及上面的n行 c 同上,同時...
linux三劍客與正則案例
awk 三劍客之老大,擅長取列,取行,計算 引數 表示取反,排除 nr 顯示行號 0 表示顯示一整行內容 f 指定分隔符或者多個分隔符 例子 使用awk取出網絡卡中的ip root web02 oldboy ifconfig eth0 eth0 link encap ethernet hwaddr ...
Linux命令三劍客
grep的簡單使用 grep的主要作用 文字搜尋工具,根據使用者指定的 模式 對目標文字逐行進行匹配檢查 列印匹配到的行 grep的工作模式 由正規表示式字元及文字字元所編寫的過濾條件 grep的用法 grep options pattern file options v 顯示不被pattern匹配...