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

看板RegExp (正規表示式 Regular Expression)作者 (無)時間13年前 (2012/01/20 11:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
/* 聽說註明使用的語言、環境 * 問題有可能較容易被解決... */ 我是單純使用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! 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.142.18
文章代碼(AID): #1F6Dolr6 (RegExp)
文章代碼(AID): #1F6Dolr6 (RegExp)