使用者工具

網站工具


editor:sed

差異處

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

連向這個比對檢視

下次修改
前次修改
editor:sed [2006/11/16 03:06]
wenpei 建立
editor: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 · 上一次變更: 2007/01/12 15:05 (外部編輯)