在等待用户输入 shell 时回显消息



是否可以在等待 shell 脚本中的用户输入时回显变量名称?我的想法是在等待输入时运行计时器。如果在此期间进行了输入,则执行 sth。如果不退出。到目前为止,我得到了 sh-shell

    read -t 5 -p "start?" inputname

但是此选项在等待时不会打印任何内容。有什么建议吗?

谢谢大家,周末愉快!

好的,

我用一点转身修复了它:

    #!/bin/bash
    printf "INFO: Press any key to continue...  "
    SEC=3
    INPUT="n"
    while [ $SEC -gt 0 -a "$INPUT" == "n" ]; do
    printf "b%d" "$SEC"
    read -t 2 -s -n1 INPUT 
    SEC=`expr $SEC - 1` 
    done

相关内容

  • 没有找到相关文章