唉~~,今天一不小心開始學習sed腳本,結果一發不可收拾,寫下了這些感受
s e d從文件的一個文本行或從標準輸入的幾種格式中讀取數據,將之拷貝到一個編輯緩沖區,然后讀命令行或腳本的第一條命令,并使用這些命令查找模式或定位行號編輯它。重復此過程直到命令結束
下面的實驗使用的數據如下圖所示:
注意點:
1、位址參數 [ABC]\{40\} , 表示 40 個 A 字母或 40 個 B 字母或 40 個 C 字母。其中 [ABC] 表示 "A" 或 "B" 或 "C"; 其後的 \{40\} 表示其前的字有 40 個
2、^字串 限制字串必須出現於行首
3、$字串 限制字串必須出現行尾
4、. 表示任意一字元 [...] 字元集合, 用以表示兩中括號間所有字元當中的任一個 ,如 [^...]表示兩中括號間所有字元以外的字元
5、* 用以形容其前的字元(或字元集合)可重覆任意多次
6、\(...\) 於 regular expression 中使用"\(" "\)"來括住一部份的 regular expression ; 其後可用"\1"來表示第一個被"\(" "\)"括住的部份。若 regular expression 中 使用數次的"\(" "\)"來括住不同的部份 , 則依 次使用"\1","\2","\3",...(最多可到"\9")。
現在要從DataDir文件中取出ptm標簽的數據,然后在temp目錄下建立目錄

結果為:
posted on 2007-08-03 22:59
LG 閱讀(147)
評論(0) 編輯 收藏 引用 所屬分類:
UnixProgram