sed

功能說明:sed是操做、過濾和轉換文本內容的強大工具。經常使用功能包括對文件實現快速增刪改查(增長、刪除、修改、查詢),其中查詢的功能中最差用的兩大功能是過濾指定字符串、取出指定行。
 
參數選項:
-n  取消默認的sed的輸出,常與sed內置命令的p連用。
-i  直接修改文件內容,而不是輸出到終端。若是不適用 -i 選項,則sed只是修改內存中的數據,並不會影響磁盤上的文件。
 
sed的內置命令字符
a   全拼append,表示追加文本,在指定行後添加一行或多行文本。
d   全拼delete,表示匹配行的文本。
i    全拼insert,表示插入文本,在指定行前添加一行或多行文本。
p   全拼print,表示打印匹配行的內容,一般p會與選項-n一塊兒使用。
s/regexp/replacement/    匹配regexp的內容,用replacement替換regexp匹配的內容,regexp部分能夠使用正則表達式,在replacement部分能夠使用特殊字符 & 和 \1-\9 等匹配regexp部分的部份內容。 s/regexp/replacement/   結尾常與g匹配作全局的替換。
 
在文件制定位置行後追加文件
 

 

在文件指定的行前插入文件
 

 

在指定行後最近多行文本
 

 

刪除文件中一行指定的文本
 

 

刪除文件中指定的多行文本
 

 

使用sed命令替換文本內容
 

 

打印輸出文件的指定行的內容
 
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息