使用者工具

網站工具


editor:sed

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
editor:sed [2006/11/16 03:06] – 建立 wenpeieditor:sed [2007/03/23 11:36] (目前版本) – wenpei
行 1: 行 1:
 +====== 參考資料 ======
 +[[http://sed.sourceforge.net/sed1line_zh-CN.html|SED單行腳本快速參考]]
 +
 ====== Stream Editing ====== ====== Stream Editing ======
   sed [ -e script ] [ -f scriptfile ] { fileName }*   sed [ -e script ] [ -f scriptfile ] { fileName }*
行 18: 行 21:
 ==== Example ==== ==== Example ====
 在每行前面增加一個空白 在每行前面增加一個空白
-  # sed 's/^/ /' fileName+  $ sed 's/^/ /' fileName
  
 刪除每行前面空白 刪除每行前面空白
-  # sed 's/^ *//' fileName+  $ sed 's/^ *//' fileName
  
 刪除所有包含字元 a 的行 刪除所有包含字元 a 的行
-  # sed '/a/d' fileName+  $ sed '/a/d' fileName
  
 只刪除 a 這個單字 只刪除 a 這個單字
-  # sed '/\<a\>/d' fileName+  $ sed '/\<a\>/d' fileName
  
 插入文字 插入文字
 +  $ sed '/a/i\b' fileName    // 若該行有字元 a,則在該行之前插入新的一行,內容為 b。
 +
   1i\   1i\
   line1\   line1\
editor/sed.1163617613.txt.gz · 上一次變更: (外部編輯)