国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux操作系統Grep命令的使用技巧詳解

2024-08-28 00:22:48
字體:
來源:轉載
供稿:網友

用‘grep’搜索文本文件

如果您要在幾個文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。

假設您正在‘/usr/src/linux/Documentation’目錄下搜索帶字符串‘magic’的文件:

$ grep magic /usr/src/linux/Documentation/* sysrq.txt:* How do I enable the magic SysRQ key?sysrq.txt:* How do I use the magic SysRQ key?

其中文件‘sysrp.txt’包含該字符串,討論的是 SysRQ 的功能。

默認情況下,‘grep’只搜索當前目錄。如果此目錄下有許多子目錄,‘grep’會以如下形式列出:

grep: sound: Is a directory

這可能會使‘grep’的輸出難于閱讀。這里有兩種解決的辦法:

明確要求搜索子目錄:grep -r

或忽略子目錄:grep -d skip

當然,如果預料到有許多輸出,您可以通過 管道 將其轉到‘less’上閱讀:

$ grep magic /usr/src/linux/Documentation/* | less

這樣,您就可以更方便地閱讀。

有一點要注意,您必需提供一個文件過濾方式(搜索全部文件的話用 *)。如果您忘了,‘grep’會一直等著,直到該程序被中斷。如果您遇到了這樣的情況,按 ,然后再試。

下面是一些有意思的命令行參數:

<td id="kclri"></td>
  • grep -i pattern files :不區分大小寫地搜索。默認情況區分大小寫, grep -l pattern files :只列出匹配的文件名, grep -L pattern files :列出不匹配的文件名, grep -w pattern files :只匹配整個單詞,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’), grep -C number pattern files :匹配的上下文分別顯示[number]行, grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行, grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 南漳县| 德保县| 珠海市| 专栏| 堆龙德庆县| 台南市| 六枝特区| 乌海市| 南安市| 敦化市| 鲜城| 吉首市| 竹北市| 伊金霍洛旗| 泗洪县| 中西区| 神木县| 乌兰察布市| 巴彦淖尔市| 平南县| 垦利县| 祁门县| 新疆| 绥宁县| 安岳县| 嘉黎县| 沂水县| 甘德县| 嘉荫县| 桦甸市| 陆河县| 岢岚县| 松溪县| 四川省| 东方市| 麻栗坡县| 叙永县| 长春市| 疏勒县| 伊春市| 瑞安市|
            <track id="kclri"></track>