[問題] 如何抓取矩陣的資料

看板Linux作者 (Arim5566)時間14年前 (2011/07/06 20:25), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/1
如果我資料格式如下 3 1 5 6 -->第0列 1 2 4 6 1 2 1 1 如果要抓第一列第三行(也就是6) 請問有什麼指令可以做到嘛? 還是直接寫一支程式比較快XD? 謝謝各位板友的指教 -- ~宅男的四個徵兆~ ∠□ ○ ! * \○/ ★    (○ ? ╦╦└□ " ○□═ □   □> ║║√√ ╦══╦ ∥    |\ 一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.197.57 ※ 編輯: Arim 來自: 114.32.197.57 (07/06 20:25)

07/06 20:30, , 1F
cat test | sed -n '2p' | awk '{print $4}'
07/06 20:30, 1F

07/06 20:31, , 2F
sed取第二行,awk取第四欄,不過應有更簡潔的寫法才是
07/06 20:31, 2F

07/06 20:31, , 3F
噢噢噢 謝謝樓上
07/06 20:31, 3F

07/06 21:44, , 4F
head -n 2 file|tail -n 1 -|cut -d ' ' -f 4
07/06 21:44, 4F

07/06 21:46, , 5F
取前兩行 在取最後一行 用cut分割
07/06 21:46, 5F

07/07 09:19, , 6F
用Tcl來寫很簡單,lindex搭配string index一下就搞定
07/07 09:19, 6F
文章代碼(AID): #1E55GcU1 (Linux)
文章代碼(AID): #1E55GcU1 (Linux)