在别名中间有一个变量?

时间:2017-07-05 09:55:06

标签: terminal grep command-line-interface alias

我目前有一个常用的grep命令:

    grep -r -w <SEARCH> --include \*.c --include \*.cpp --include \*.h

想要将此作为别名(例如,grepc),但能够在中间更改搜索。是否可以将其作为变量,如果是这样,我该如何做/调用它?

1 个答案:

答案 0 :(得分:0)

无需为此用例传递参数

alias xyz="grep -r --include='*.'{c,h,cpp} -w"
xyz 'whatever'

当需要传递参数时,请改用函数。见this Q&A on unix stackexchange for discussion between alias and functions