如何检测击键?

如何检测击键?

我有一个脚本一直在后台运行。我必须在该脚本中编写代码来检测按键,一旦检测到特定按键,就必须执行脚本的其余部分。我该怎么做?

我已尝试该showkey命令但未能将其添加到我的脚本中。

答案1

您可以通过 read 命令读取按键,为此使用以下 bash 脚本

#! /bin/bash
read -s -n 1 key # -s: do not echo input character. -n 1: read only 1 character (separate with space)
if [[ "$key" == "your key" ]];then
    #your script here
fi

你可以尝试使用 read 命令和一些 bash 脚本

相关内容