sed是stream editor的簡稱,也就是流編輯器。它一次處理一行內容,處理時,把當前處理的行儲存在臨時緩衝區中,稱為「模式空間」(pattern space),接著用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往螢幕。接著處理下一行,這樣不斷重複,直到檔案末尾。檔案內容並沒有 改變,除非你使用重定向儲存輸出。
sed命令的使用規則是這樣的:
set [option] 'command' input_file
其中option是可選的,常用的option有如下幾種:
Linux之Sed命令詳解
3.sed命令 呼叫sed命令有兩種形式 sed options command file s sed options f scriptfile file s a 在當前行後面加入一行文字。b lable 分支到指令碼中帶有標記的地方,如果分支不存在則分支到指令碼的末尾。c 用新的文字改變本行的文字...
linux之sed命令詳解
sed是乙個非互動式文字編輯器,它可以對文字檔案和標準輸入進行編輯,標準輸入可以來自鍵盤輸入,檔案重定向,字串,變數,或者是管道的文字。並將其複製到緩衝區,然後讀取命令列的命令,對此命令要求的行號進行編輯。用法 sed共有三種用法 直接在命令列中使用 sed 選項 sed命令 輸入檔案 將sed命令...
linux命令之sed命令詳解
1.sed簡介 2.定址 可以通過定址來定位你所希望編輯的行,該位址用數字構成,用逗號分隔的兩個行數表示以這兩行為起止的行的範圍 包括行數表示的那兩行 如1,3表示1,2,3行,美元符號 表示最後一行。範圍可以通過資料,正規表示式或者二者結合的方式確定 3.sed命令與選項 呼叫sed命令有兩種形式...