10月
21
2016
分類:
最近更新:
2016-10-21
sed 編輯器範例集
我個人用過的 sed 編輯器操作案例與筆記。
從含有編號的單行文件中取出編號
某工具包含一份文件 Revision.txt 。此文件只有一行內容,描述此工具的細部版本編號。內容如下:
Product Revision: 123456
我的自動化工具在操作此工具時,需要記錄這個版本編號,但不要額外的文字。我用 sed 的作法是將非數字的文字全部刪除(替換為無內容),如此就只會留下版本編號的內容:
sed 's/[^0-9]//g' Revision.txt
- s 替換操作。
- [0-9] 表示數字樣式。加上 ^ 便表示非數字樣式。
- g 套用於全部符合樣式的內容。