Sed

語法:
sed [options] 'command' filename(s)

sed選項:

-e 允許多次編輯
-f 跟隨腳本文件名
-n 禁止默認輸出

sed的相關命令:

a\
向當前行添加文本行
c\
用新的文本行取代當前行裏的文本
i\
在當前行之前插入文本
d
刪除行
h
把模式空間內容複製到一個固定緩存
H
把模式空間內容添加到一個固定緩存
g
把固定緩存裏的所有文本都複製到模式緩存,重寫模式緩存的內容
G
把固定緩存裏的所有文本添加到模式緩存
l
列出不打印的字符
p
打印行
P(大寫)
多行打印,輸出多行模式空間裏的第一部分,直到第一個嵌入的換行符爲止
n
輸出模式空間的內容並讀取下一行
N
讀取新的輸入行並將其添加到模式空間的現有內容之後來創建多行模式空間
q
結束或退出
r
讀入行,從某個文件
!
把命令應用到選定行之外的其它所有行
s
替換

替換標誌:
標誌
功能
g
全局替換
p
打印
w
把行寫到文件中
x
交換;用模式空間的內容交換固定緩存的內容
y
轉換,如大小寫轉換

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章