使用带符号链接的 grep

使用带符号链接的 grep

我不知道如何问这个问题,但让我解释一下。

bla我的文件夹中有一个文本文件(名为) ~/user/Dropbox。我想grep从终端中的任何文件夹中打开它。

例如,我只想输入grep 'foo' bla而不是去~/user/Dropbox寻找。

我相信一些符号链接会有所帮助。任何想法?

答案1

基本上,您可以给出 grep 的完整路径:

grep foo ~/user/Dropbox/bla

或者您可以在 ~/.bashrc 文件中添加一个函数,这样您就不需要输入完整路径:

dgrep(){
    grep "$1" "~/user/Dropbox/$2"
}

运行该函数(在打开新 shell 或 run 之后. .bashrc):

dgrep foo bla

编辑:dgrep是一个包含在debian-goodies是其中在指定包中的所有文件中搜索正则表达式。如果您不使用 Debian 或不是高级用户,那么使用此名称应该是安全的。否则,就换成dgrep别的东西。

相关内容