我曾经在tcsh中使用这个别名来查找文件系统上的文件。
alias findf 'find . -name !* -print'
我如何在bash shell中写这个?
这是一个shell函数,而不是别名(假设!*
是别名"arguments"的占位符)。
只接受一个参数:
findf() {
find . -name "$1" -print
}
接受任意数量的参数(这对-name
的参数不是很有用):
findf() {
find . -name "$@" -print
}