• slider image 168
:::
條列式新聞
新聞載入中,請稍後...

16-1 挑出特定開頭的資料列

假設資料檔為 d.txt,內容如下:

1

2

3

4

5

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 ........

 

要由 d.txt 中挑出開頭為 1,4,5 等特定列,並轉向存入 r.txt 。

至少有以下三種作法,各種作法有其好處及適用性;如下所示:

一.

 

1

grep -e '^1 ' -e '^4 ' -e '^5 ' d.txt > r.txt

 

二.

 

1

grep -E '^1 |^4 |^5 ' d.txt > r.txt

 

三.

 

1

grep -P '^1 |^4 |^5 ' d.txt > r.txt

 

結果:
cat r.txt

 

1

2

3

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 ........


:::
展開 | 闔起

文章類別

書籍目錄

展開 | 闔起

線上使用者

6人線上 (5人在瀏覽線上書籍)

會員: 0

訪客: 6

更多…