我有这个 zsh 函数:
f() {
/usr/bin/find . -type f | less
}
当我运行此函数时,使用 Ctrl+z 暂停,然后运行 fg,它显示zsh: suspended (tty output) /usr/bin/find . -type f |
并且我无法恢复。这是为什么?我该如何恢复?
arch% f
zsh: suspended /usr/bin/find . -type f |
arch% fg
[2] - continued /usr/bin/find . -type f |
zsh: suspended (tty output) /usr/bin/find . -type f |
zsh: suspended (tty output) /usr/bin/find . -type f |
arch%
如果我/usr/bin/find . -type f | less
直接从命令行运行而不将其作为函数,它将正常暂停和恢复。