相关疑难解决方法(0)

Bash:如何在按下任意键的情况下结束无限循环?

我需要编写一个无限循环,在按下任何键时停止.

不幸的是,只有在按下一个键时才会循环.

想法好吗?

#!/bin/bash

count=0
while : ; do

    # dummy action
    echo -n "$a "
    let "a+=1"

    # detect any key  press
    read -n 1 keypress
    echo $keypress

done
echo "Thanks for using this script."
exit 0
Run Code Online (Sandbox Code Playgroud)

bash while-loop

25
推荐指数
3
解决办法
3万
查看次数

标签 统计

bash ×1

while-loop ×1