功能說明:利用script來處理文本文件。
語法:sed [-hnV][-e<script>][-f<script文件>][文本文件]
補充說明:sed可依照script的指令,來處理、編輯文本文件。
參數:
-e<script>或--expression=<script> 以選項中指定的script來處理輸入的文本文件。
-f<script文件>或--file=<script文件> 以選項中指定的script文件來處理輸入的文本文件。
-h或--help 顯示幫助。
-n或--quiet或--silent 僅顯示script處理后的結果。
-V或--version 顯示版本信息。
sed工作原理:sed是一個非交互式的流編輯器。所謂非交互式,是指使用sed只能在命令行下輸入編輯命令來編輯文本,然后在屏幕上查看輸出;而所謂流編輯器,是指sed每次只從文件(或輸入)讀入一行,然后對該行進行指定的處理,并將結果輸出到屏幕(除非取消了屏幕輸出又沒有顯式地使用打印命令),接著讀入下一行。整個文件像流水一樣被逐行處理然后逐行輸出。
一般情況下暫存緩沖區是用不到的,但有特殊的命令可以在模式空間與暫存緩沖區之間交換數據,后文將有介紹。由于sed對文本的所有操作都是在緩沖區里進行的,所以不會對原文件造成任何破壞。
sed命令格式
sed的命令格式如下:
sed [-Options] [‘Commands'] filename
其中,Command是一個sed命令,sed命令一定要被包含在一對單引號中,以免被shell解釋,其格式如下:
[address-range][sed-command]或
[Pattern-to-match][sed-command]
address-range是指要處理的行的范圍,又叫地址范圍;pattern-to-match是一個要匹配的模式,是一個正則表達式,sed-command是一個sed命令,用來對指定的行進行處理。下面是一個簡單的例子:
sed
主站蜘蛛池模板:
一级@片
|
中文字幕欧美亚洲
|
欧美成人二区
|
亚洲尻逼视频
|
深夜福利久久久
|
成人午夜在线免费观看
|
国产精品欧美久久久久一区二区
|
爽成人777777婷婷
|
国产一级一国产一级毛片
|
日本xxxx视频
|
看个毛片|
成人综合一区二区
|
久草在线最新
|
精品国产乱码久久久久久久久
|
成人 精品
|
av播播
|
视频一区二区久久
|
久久成人激情视频
|
午夜视频久久
|
欧美日韩在线中文
|
99爱视频在线观看
|
亚洲综人网
|
国产资源在线播放
|
日本成人一区
|
看一级毛片
|
亚洲日本韩国精品
|
中文字幕精品久久
|
海外中文字幕在线观看
|
欧美一级成人一区二区三区
|
中文字幕电影免费播放
|
激情久久一区二区
|
一级大片在线观看
|
h色视频在线观看
|
久草在线综合
|
久精品久久
|
中文字幕一二三区芒果
|
夜夜b|
国产一区二区三区四区精
|
免费视频观看
|
亚洲网站在线观看视频
|
亚洲第一成人在线视频
|