grep的用法 - Linux

Table of Contents

各位大大 高手好 想請問各位一個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


--

All Comments

Barb Cronin avatarBarb Cronin2014-03-11
挑出來的條件是什麼?
Daph Bay avatarDaph Bay2014-03-15
sed -n -e '1p' -e '4p' -e '5p'
Faithe avatarFaithe2014-03-18
就 1號 4號 5號 每筆資料的title
Donna avatarDonna2014-03-23
grep -E '1|4|5' filename > result.txt
Mason avatarMason2014-03-27
謝謝樓上 我TRY看看:)
Edith avatarEdith2014-03-29
請問如果資料有上萬筆 該如何快速的加入"|"符號呢?
Delia avatarDelia2014-03-31
超過上萬筆的話…我應該會用python script處理
Isla avatarIsla2014-04-01
都資料庫了,直接依要的條件下 sql statement 不行嗎?