您可以使用grep (「global regular expression print」)命令在檔案中搜尋文字格式,或顯示包含特定文字格式的檔案名稱。當您想在檔案或目錄中尋找資訊時,這個命令就極為有用。grep命令會檢視一或多個檔案中的每一行,以尋找與特定格式相符合的字串。當它找到符合的字串時,會顯示該串文字所在的那一行。
|
如果您想抽選所有住在Pine Street的人員住址,請輸入:
grep(1)
|
grep命令會列出mailist中所有包含Pine字串的各行文字。輸出結果如下:
|
在搜尋時若不限文字的大小寫,請搭配使用-i選項。例如:
|
在其他方面,grep命令也極為有用。例如,有時候您不確定要找的資訊究竟位於哪一個檔案中。
假設您有三份郵遞清單,但是不記得哪一份包含了Stacey Walsen的住址。請輸入:
|
The grep命令會顯示包含Stacey住址的那一行文字,以及其所在的檔案。請注意,因為字串中包含空格,故應以單引號括住('Walsen, Stacey')。
若要在整個目錄中搜尋此項資訊,請輸入:
|
當然你也可以使用 grep -r 'keyword' * 搜尋所在位置下含子目錄裡的所有檔案是否有包含指定的 keyword. 的檔案.
若需使用grep命令的相關資訊,請參閱 man grep 取得詳細說明
全站熱搜
留言列表