私はKorn Shellでスクリプトを書いていますが、ステートメントの1つに対してgetch()
Cで使用されているものと似ていることを望みます。
私がキーボードを押したことを検出したら、while
ループを終了したいと思います。ESC
例えば。
while [[ getch() != 27 ]]
do
print "Hello"
done
私のスクリプトではこれはうまくgetch() != 27
いきません。私はそこで何かをしたかった。誰でも助けることができますか?
ベストアンサー1
使用read
x='';while [[ "$x" != "A" ]]; do read -n1 x; done
read -n 1
1文字を読むことです。
動作する必要がありbash
ますが、動作していることを確認できます。ksh