[問題] 如何擷取不確定有幾個空格的資料

看板Linux作者 (世界波產生器)時間13年前 (2011/11/02 15:13), 編輯推噓0(007)
留言7則, 4人參與, 最新討論串1/1
我的輸出文件長這樣 113141 0.010390068 -5069.6552 334.9712 3.3932931e+08 1013010.4 114000 0.0058580296 -5069.7593 335.43238 3.3979649e+08 1013010.4 114141 0.010529436 -5069.7587 335.43717 3.3980135e+08 1013010.4 117141 0.011531432 -5069.3568 429.60745 4.3519682e+08 1013010.4 118000 0.005216009 -5069.4584 430.03904 4.3563403e+08 1013010.4 118141 0.011737367 -5069.4577 430.03962 4.3563461e+08 1013010.4 我只要114000 和118000的資料 後面有141的都不要 但問題就在114000後面空格一個 118000後面空格兩個 其他還有空格三.四個的就不列了 請問要怎麼只截取114000和118000的資料呢 謝謝囉!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.80.138.243

11/02 15:31, , 1F
用 awk 以"欄"來取?
11/02 15:31, 1F

11/02 15:46, , 2F
我也覺得是用樓上的方式
11/02 15:46, 2F

11/02 15:54, , 3F
謝謝樓上們 其實我還有一些資料沒列出來 不然
11/02 15:54, 3F

11/02 15:55, , 4F
grep '000 ' 就可以了 其他還有一些000 的行前面有符號
11/02 15:55, 4F

11/02 16:00, , 5F
或字母 後來我是多做幾次 先'000 ' 再'^[^a-zA-Z]'
11/02 16:00, 5F

11/02 16:00, , 6F
就可以了
11/02 16:00, 6F

11/02 23:27, , 7F
請愛用 grep -v '^ [0-9][0-9][0-9]141 *' 之類的... XD
11/02 23:27, 7F
文章代碼(AID): #1EiEs7KH (Linux)