我经常使用 grep 在一堆文件夹中搜索一些文本,例如
grep --include='*.csv' -nRHI --color=always 'pattern' Folder1 Folder2
我想创建一个别名,例如
alias MyGrep="grep --include='*.csv' -nRHI --color=always Folder1 Folder2"
这样下次需要搜索时,我只需要
MyGrep 'pattern'
然而,这不起作用,因为搜索模式必须位于文件夹列表之前。
有没有可以使用别名的解决方法?
附言:我可以使用函数来代替,例如
function MyGrep() { grep --include='*.csv' -nRHI --color=always "$@" Folder1 Folder2;}
然后我可以跑
MyGrep pattern
但好奇是否可以通过别名解决。