bash与tcsh别名参数传递

时间:2014-08-13 13:48:56

标签: bash tcsh

我曾经在tcsh中使用此别名来查找文件系统上的文件。

alias findf 'find . -name \!* -print'

我如何在bash shell中写这个?

1 个答案:

答案 0 :(得分:2)

这是一个shell函数而不是别名(假设\!*是别名的占位符" arguments")。

只接受一个论点:

findf() {
    find . -name "$1" -print
}

接受任意数量的参数(不是这对-name的参数非常有用):

findf() {
    find . -name "$@" -print
}