免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
grep 搜索時忽略.svn目錄
如果是用svn管理的代碼,每個文件夾下都有一個.svn的隱藏文件夾,包含對代碼版本的控制信息,日積月累會越來越龐大。所有如果只是默認搜索的話,很多搜索結(jié)果都是svn目錄下的,對我們來說,是沒有價值的內(nèi)容;而且還會耗費很多時間。

grep的--exclude-dir=參數(shù)就是為了排除某個目錄的,即不包含等號后面的目錄,所以我們可以利用此參數(shù)去掉.svn的隱藏目錄。

--exclude-dir=參數(shù)的用法如下:

Java代碼
 
  1. If you have GNU Grep, it should work like this:   
  2. grep --exclude-dir=".svn"  
  3. 例如:查找當前目錄以及子目錄下所有包含"test"字符串的代碼并打印行號   
  4.   
  5. grep -nr --exclude-dir=".svn" test *   
  6.   
  7. 或者   
  8.   
  9. grep -nr --exclude-dir=\.svn test *   
  10. --exclude-dir=后面要排除的目錄用雙引號括起來或者直接接目錄名都可以,但是特殊字符必須用轉(zhuǎn)義符表示,例如".svn"中的"."。  



如果每次都輸入--exclude-dir=參數(shù),是不是很慢還容易出錯,降低效率呢?

不過不用擔心,我們可以把--exclude-dir=參數(shù)通過加入配置文件 ~/.bashrc (這是bash的當前用戶配置文件) 的方法來簡化操作,提高效率。

在~/.bashrc文件的末尾添加以下命令:
Java代碼
 
  1. export GREP_OPTIONS="--exclude-dir=\.svn"    

然后保存,執(zhí)行source ~/.bashrc或者. ~/.bashrc,使修改起作用。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
git , vim , ls 全局配置
find和grep的高級用法
下接 android linux 基礎(chǔ)知識總結(jié)[下]8
LINUX命令xargs的簡單應用及舉例
移植OpenWrt到pcDuino
PyCharm 集成 SVN,檢出、提交代碼
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服