0
我想給grep所有的字符串模式,其是先從: student_ ,然後 的符號任何數字(字母和數字) 並與 .tcl如何遞歸grep目錄中的模式?
我想給grep所有的字符串模式,其是先從: student_ ,然後 的符號任何數字(字母和數字) 並與 .tcl如何遞歸grep目錄中的模式?
grep "student_[[:alnum:]]*\.tcl" *
如果結束你使用的是vim 7,它帶有一個在grep函數中的構建,它將結果放入一個快速列表窗口中。
嘗試
:vimgrep /^student_/ **/*.tcl
**
使得搜索recursivelly
要在當前目錄中只搜索,使用:
:vimgrep /^student_/ *.tcl
讀更多@vim.wikia.com
至於我瞭解這種帶有.tcl擴展名的文件中的reg-exp搜索模式?是嗎 ?但我想搜索所有文件目錄。 – 2013-04-11 12:53:21
試一試。它從當前目錄遞歸搜索以.tcl結尾且包含字符串student的所有文件。要僅在當前目錄中搜索,只需使用* .tcl。查看更新的答案 – 2013-04-11 12:55:11
是不是你想在點之前加一個反斜線以避免匹配任何字符? – metalhead 2013-04-11 13:01:02