sed 只使用到match的pattern部份 - Linux

By Faithe
at 2011-02-22T11:54
at 2011-02-22T11:54
Table of Contents
檔案內容是類似這樣
Seagate 500G容量 SATA3 ST3500413AS/16M/SATA3/三年保, $1260
Seagate 1TB容量 SATA3 ST31000524AS/32M/SATA3/三年保, $1850
透過
([0-9])+(G|T)
可以選取到500G 以及1T
但是在sed中敝人只知道將整行保留。
想請問是否有方式可以將變數只保留500G 以及1T
而不是整段?
也有嘗試過用not的方式,如:
[^([0-9])+(G|T)]
但是 regular expression似乎會誤判
麻煩版友解答一下 謝謝
--
Seagate 500G容量 SATA3 ST3500413AS/16M/SATA3/三年保, $1260
Seagate 1TB容量 SATA3 ST31000524AS/32M/SATA3/三年保, $1850
透過
([0-9])+(G|T)
可以選取到500G 以及1T
但是在sed中敝人只知道將整行保留。
想請問是否有方式可以將變數只保留500G 以及1T
而不是整段?
也有嘗試過用not的方式,如:
[^([0-9])+(G|T)]
但是 regular expression似乎會誤判
麻煩版友解答一下 謝謝
--
Tags:
Linux
All Comments

By Edwina
at 2011-02-23T05:28
at 2011-02-23T05:28

By Oscar
at 2011-02-23T15:56
at 2011-02-23T15:56

By Frederica
at 2011-02-23T18:04
at 2011-02-23T18:04

By Poppy
at 2011-02-26T03:59
at 2011-02-26T03:59

By Olivia
at 2011-02-27T17:52
at 2011-02-27T17:52

By Isabella
at 2011-03-02T03:54
at 2011-03-02T03:54
Related Posts
apt-get update問題

By Charlotte
at 2011-02-21T15:56
at 2011-02-21T15:56
PHP 開發平台的問題

By Eden
at 2011-02-20T22:37
at 2011-02-20T22:37
UBUNTU上裝3.5G網卡

By Iris
at 2011-02-20T15:35
at 2011-02-20T15:35
關於 Squid cache_peer 的 Parent 問題

By Dorothy
at 2011-02-20T10:47
at 2011-02-20T10:47
查看perl是由哪個檔案執行的

By Bethany
at 2011-02-20T00:18
at 2011-02-20T00:18