網管技術
假設資料檔為 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 ........ |