shell sed語法

sed 是一種在線的、非交互式的編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨 時緩衝區中,稱爲「模式空間」(pattern space),接着用sed命令處理緩衝區中的內容,處理完成 後,把緩衝區的內容送往屏幕。接着處理下一行,這樣不斷重複,直到文件末尾。文件內容並無 改變,除非你使用重定向存儲輸出。Sed主要用來自動編輯一個或多個文件;簡化對文件的反覆操 做;編寫轉換程序等。正則表達式

sed 命令格式編輯器

sed [options] edit_commands [file] # [ ] 中的內容爲可選可不選

  注意:sed 和 grep 不同,無論是否找到指定的模式,它的退出狀態都是0,只有當命令存在語法錯誤 時,sed的退出狀態纔是非0ide

sed 支持正則表達式spa

sed 在文件中查找模式時也能夠使用正則表達式(RE)和各類元字符。3d

正則表達式是括在斜槓間的模式, 用於查找和替換,如下是sed支持的元字符。blog

 

 

 

 sed 經常使用選項it

 

 

 sed 經常使用命令選項io

 

 

 sed 高級命令選項class

 

 

 sed 替換標誌sed

 

 

 sed 命令使用實例

相關文章
相關標籤/搜索