1
我剛剛將shell從bash切換到zsh,並且發現find命令如何工作的一些不同行爲。find命令在zsh和bash中的工作方式不同
在我的舊bash shell中,我有一個基本上覆制find命令行爲的函數。對於一些奇怪的原因find命令不zsh
工作,但在我的老bash
命令在bash
~ /java_src: f stringBuf*
./com/sun/org/apache/xml/internal/utils/StringBufferPool.java
./java/io/StringBufferInputStream.java
./java/lang/StringBuffer.java
相同的命令在zsh的工作
~ /java_src: f stringBuf*
zsh: no matches found: stringBuf*
這是函數
# find shorthand
function f() {
find . -iname "$1"
}
有關爲什麼可能會出現這種情況的任何建議?
謝謝,這解釋了爲什麼它不工作。 – tawheed