【问题标题】:How to sleep with read in zsh如何在 zsh 中读入睡眠
【发布时间】:2021-12-28 02:17:09
【问题描述】:

使用 bash 我可以

read -N 1000 -t 10

休眠 10 秒,-N 用于在终端输入内容时,如果少于 1000 个字符,将继续休眠。

但是使用 zsh

read -k 1000 -t 10

如果我输入任何字符,它将永远休眠。

【问题讨论】:

  • Bash 的 read 没有 -k 选项,zsh 的没有 -N。但反之亦然,他们确实如此。你把你的例子倒过来了吗?
  • 除了Shawn所说的,注意bash中的read命令有-N-n这两个选项表现不同。 -N 需要输入的字符数正好是相同的,而-n 也对更少的字符感到满意。

标签: shell zsh sleep


【解决方案1】:

我在别处找到了答案。

zmodload zsh/zselect
zselect -t 500

睡5秒

【讨论】:

    猜你喜欢
    • 2021-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多