跳至內容
Sars' History
使用者工具
登入
網站工具
工具
顯示頁面
舊版
反向連結
最近更新
多媒體管理器
網站地圖
登入
最近更新
多媒體管理器
網站地圖
足跡:
editor:sed
本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。
====== Stream Editing ====== sed [ -e script ] [ -f scriptfile ] { fileName }* ==== Commands ==== - //address// 必須要是行號或者正規表示式 - //addressRange// 可用逗號分隔 - 如果沒有指定範圍,則對所有行執行 ^ Command ^ ^ |address a\ \\ text|將 text 附加在 address 行後方| |addressRange c\ \\ text|將 Range 用 text 取代| |addressRange d|將 Range 刪除| |address i\ \\ text|將 text 插在 address 下一行| |address r name|將 file 檔案附加在 address 行後面| |addressRange s/expr/str/|將每行第一個出現的正規表示的字串 expr 換成 str| |addressRange s/expr/str/g|將所有正規表示的字串 expr 換成 str| ==== Example ==== 在每行前面增加一個空白 # sed 's/^/ /' fileName 刪除每行前面空白 # sed 's/^ *//' fileName 刪除所有包含字元 a 的行 # sed '/a/d' fileName 只刪除 a 這個單字 # sed '/\<a\>/d' fileName 插入文字 1i\ line1\ line2\ 取代文字 1,3c\ line1 一行 command 多個 sed,在每行開頭加上「<<」,結尾加上「>>」 # sed -e 's/^/<< /' -e 's/$/ >>/' fileNamee
editor/sed.1163617613.txt.gz
· 上一次變更: 2007/01/12 15:05 (外部編輯)
頁面工具
顯示頁面
舊版
反向連結
回到頁頂