ubuntu grep 指令

ubuntu grep 指令

我想找到 ubuntu 中的所有 cicle

我寫: grep for(* /usr/include

不起作用...為什麼?

答案1

for(*不是有效的正規表示式。如果您嘗試匹配文字文本for(,請嘗試fgrep改為grep。如果您嘗試做其他事情,請澄清您要搜尋的內容。

請注意,*在正規表示式中,它不像在通配符中那樣工作*(在正則表達式中,它意味著“零個或多個前一個字元”,而不是“任何字元序列”)。

另外:/usr/include是目錄名,而不是檔案名稱或與檔案名稱相符的通配符模式。您可能想要/usr/include/*.h或 涉及 的習慣用語find ... -print | xargs grep ...,但這再次有助於您更清楚地了解您要做什麼。

相關內容