<Linux>初始sed編輯器

Sed Linux 腳本語言 科技 keepcode keepcode 2017-09-01

<Linux title=初始sed編輯器" inline="0">

1.sed編輯器:流編輯器(stream editor),在編輯器處理數據之前基於預先提供的一組規則來編輯數據流。

2.sed命令格式:sed options script file

3.例:文本字符串替換

<Linux title=初始sed編輯器" inline="0">

s命令表示將第二個文本字符串替換第一個文本字符串,即例子中用big test替換test。

<Linux title=初始sed編輯器" inline="0">

修改文件中的多行內容。sed命令只會把修改結果發送到STDOUT,而不會修改原始數據。

<Linux title=初始sed編輯器" inline="0">

-e表示可用多個命令編輯文件。命令之間用分號隔開。

<Linux title=初始sed編輯器" inline="0">

-f表示讀取文件中的內容。script.sed為命令腳本,包含3條命令,可一起執行。


小結

s:文本內容替換。

-e:同時使用多條命令編輯數據流。

-f:讀取文件內命令來編輯數據流。

sed作為一個流數據編輯工具,大大提高了處理數據的速度。很不錯的一個利器。

相關推薦

推薦中...