为GREP在bashrc中全局化文件类型
尝试设置GREP_OPTIONS以排除.bashrc中的某些文件类型。
GREP_OPTIONS=--exclude=*.{ext1,ext2,ext3*}
( ext3
可能是ext3etc
所以也需要考虑到这一点)
这不起作用。 我尝试过逃避各个部分,引用不同的方式,但仍然没有。 在终端中查看变量只显示在.bashrc中,正如上面所示(显然不正确)。
我在.cshrc文件中使用了这种方法,它工作正常。 在终端中查看GREP_OPTIONS变量时,它会显示为
GREP_OPTIONS=--exclude=*.ext --exclude=*.ext2
这个问题显示grep认识到这种风格的globbing,我已经在终端中使用它,它工作正常,但我不能让它在.bashrc中工作。
如何在.bashrc中使用这种风格的globbing?
您可以让shell在.bashrc
执行此分配时扩展列表:
export GREP_OPTIONS="$(echo --exclude=*.{ext1,ext2,ext3*})"
链接地址: http://www.djcxy.com/p/47249.html
上一篇: Globbing filetypes in bashrc for GREP
下一篇: How to limit grep to only search the files that you want