Bash与TCSH别名参数传递



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

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

我如何在bash shell中写这个?

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

只接受一个参数:

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

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

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

最新更新