我要如何選出包含特定值的行?
head 和 tail 會選出列,
cut 會選出欄,
而 grep 會依照內容選出行。
最簡單的用法是:
grep 接上一段文字以及一個或多個檔名,
然後列印那些檔案中所有包含該文字的行。
例如,
grep bicuspid seasonal/winter.csv
會印出 winter.csv 中包含「bicuspid」的行。
grep 也能搜尋樣式;
我們會在下一門課再深入探討。
現在更重要的是熟悉 grep 幾個常見的旗標:
-c:列印符合的行數,而不是行本身-h:在搜尋多個檔案時,不要列印檔名-i:忽略大小寫(例如將「Regression」與「regression」視為相同)-l:只列印包含符合結果的檔案名稱,不顯示內容-n:顯示符合行的行號-v:反轉比對,也就是只顯示「不」符合的行
本練習屬於課程
