1. 程式人生 > >shell腳本學習總結----sed+grep+awk+正則

shell腳本學習總結----sed+grep+awk+正則

shell

shell腳本學習總結----sed+grep+awk+正則

================================================================================

第一部分 sed

================================================================================

一、sed簡介

sed是流編輯器(stream editor)。他是文本處理中不可或缺的工具,配合正則表達式使用,法力無邊!技術分享

二、命令參數

-n 只打印有改變過的行

-i 修改源文件

-e

g 整行替換

ng 當前行匹配到的第n個開始替換

三、例子



================================================================================

第二部分 awk

================================================================================




================================================================================

第三部分 grep

================================================================================

一、grep簡介

grep命令時Linux系統中的文本搜索命令,能夠接受正則表達式,生成各種各樣的輸出。

二、grep命令參數

-i 忽略大小寫

-E 匹配正則

-v 取反

-n 生成行號

-c 匹配成功的行數

-l 可以同時搜索多個文本

-r -R 實現遞歸搜索

-e

--include

--exclude

--color=auto 匹配到的內容有顏色顯示

三、例子

1、echo abcb AbC ABc Abc|xargs -n 1|grep -i abc

技術分享


================================================================================

第四部分 正則表達式

================================================================================


本文出自 “doublelinux” 博客,謝絕轉載!

shell腳本學習總結----sed+grep+awk+正則