可能的重复:
如何将参数传递给别名?
我试图缩短find
命令,但出现错误:
$ alias f='find . -name $1 -print'
$ f JobConf.java
Run Code Online (Sandbox Code Playgroud)
find:路径必须在表达式之前:JobConf.java
用法:find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path.. 。] [表达]
我怎样才能使这项工作?
别名只是简单的替换,不能那样工作。您可能想要一个函数,它可以完成别名所能做的一切,甚至更多。
f () { find . -name "$1" -print; }
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
848 次 |
最近记录: |