sed函數
所有的sed函數參數 表格語法:
函數參數 | 功能 |
---|---|
:label | 建立腳本內指令跳轉的參考位置 |
# | 添加註釋 |
{} | 集合有相同地址參數的命令 |
! | 不執行函數參數 |
= | 印出資料行數 |
a\ | 添加使用者輸入的數據 |
b label | 將執行的指令跳轉至:label |
c\ | 以使用者輸入的數據取代數據 |
d | 刪除數據 |
D | 刪除pattern space內第一個neweline字母\前的數據 |
g | 拷貝數據從hold space |
G | 添加資料,從hold space到pattern space |
h | 拷貝資料,從pattern space到hold space |
H | 添加資料,從pattern space到hold space |
l | 用ASCII碼印出1資料中nonprinting character |
i\ | 插入添加使用者輸入的數據行 |
n | 讀取下一筆資料 |
N | 添加下一筆資料到pattern space |
p | 打印資料 |
P | 打印pattern space內第一個newline 字母\前的數據 |
q | 跳出sed編輯 |
r | 讀入文檔內容 |
s | 替換字符串 |
t label | 先執行一替換的編輯指令,如果替換成p>,則將編輯指令跳轉至:label處執行 |
w | 往文檔內寫入資料 |
x | 交互hold space和pattern space內容 |
y | 轉換(transform)字符 |