作者verdd (R.V.)
看板Linux
標題[問題] grep的用法
時間Fri Mar 7 23:36:11 2014
各位大大 高手好 想請問各位一個grep抓資料的問題
我想要從資料庫裡面挑選我要的資料
例如我想從5筆資料裡面挑選特定3筆出來
資料庫的結構是這樣
例如
1 x x x x x x x x .......
2 y y y y y y y y.........
3 z z z z z z z z ........
4 a a a a a a a a ........
5 b b b b b b b b ...........
我想指定第1,4,5 筆資料被挑出來 包括後面那一串東西都被完整列出來
然後寫入result.txt檔
1 x x x x x x x x .......
4 a a a a a a a a ........
5 b b b b b b b b ...........
請問我指令該怎麼打呢? 謝謝各位指教
grep ......... "database.txt" > result.txt
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 129.215.5.253
→ CP64:挑出來的條件是什麼? 03/07 23:39
→ lantw44:sed -n -e '1p' -e '4p' -e '5p' 03/07 23:40
→ verdd:就 1號 4號 5號 每筆資料的title 03/07 23:41
推 wkhuang:grep -E '1|4|5' filename > result.txt 03/07 23:47
→ verdd:謝謝樓上 我TRY看看:) 03/07 23:48
→ verdd:請問如果資料有上萬筆 該如何快速的加入"|"符號呢? 03/08 00:12
推 lc85301:超過上萬筆的話…我應該會用python script處理 03/08 01:39
推 rickieyang:都資料庫了,直接依要的條件下 sql statement 不行嗎? 03/09 02:07