[問題] 如何抓取最後一個欄位的資料?

作者: pppty (無)   2012-01-20 11:17:00
/* 聽說註明使用的語言、環境
* 問題有可能較容易被解決...
*/
我是單純使用Linux下的grep
要抓取最後一欄的資料..分隔符號是空格
但是每一行的欄位並不固定..
所以想嘗試用正規表示法抓看看最後一欄
看板上說用非貪婪可以比對最少的資料
但是不知道我的使用方式是不是有錯
或者這種情況不該用正規表示法或者是非貪婪的方法..
我的資料內容範例如下:
//abc/aa/bb/c aa bb cc XXX!
//abc/aa/bb/d aa YYYY!
//abc/aa/cc/e ZZ!
希望能抓出XXX! YYYY! ZZ!
#grep -o ' .*?!$' file
得到的結果是
aa bb cc XXX!
aa YYYY!
ZZ!
感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com