よろしくお願いします。
以下のコードでエンター(リターン)キーを一度押すと、ok!
と表示されてプログラムが終了します。
bash
1#!/bin/bash 2read -p "エンター(リターン)キーを押してください!" key 3if [[ $key == "" ]]; then 4 echo 'ok!' 5fi
でも、エンター(リターン)キーを長押しすると、下記のようになります。
bash
1$ ./test.sh 2エンター(リターン)キーを押してください! 3ok! 4$ 5$ 6$ 7$ 8$
そこで質問です。エンター(リターン)キーを長押ししたあと指を離しても、最初の時のように一度ok!
と表示されてプログラムが終了する方法があるのでしょうか? ご存じの方いらっしゃったら教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/07/11 21:13