shell腳本學習總結----sed+grep+awk+正則
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+正則