尋找檔案內的字串(grep 指令)
使用 grep 指令,可以在指定的檔案中搜尋由 Pattern 參數所指定的型樣,然後將符合型樣的每一行寫入標準輸出中。
以下是 grep 指令的用法範例:
- 若要在檔案 pgm.s 中搜尋含部分型樣相符字元 *、^、?、[、]、\(、\)、\{ 和 \} 的型樣,在此例子中,資料行的開頭是任意大小寫字母,請鍵入:
此動作會顯示以字母開頭之 pgm.s 檔案中的所有指令行。grep "^[a-zA-Z]" pgm.s - 若要顯示檔案 sort.c 中與特定型樣不符的所有行,請鍵入:
此指令會顯示 sort.c 檔案中沒有包含grep -v bubble sort.cbubble這個字的所有字行。 - 若要顯示 ls 指令輸出中與字串
staff相符的字行,請鍵入:ls -l | grep staff
請參閱 Commands Reference, Volume 2 中的 grep 指令,以取得完整語法。