você pode ler as teclas digitadas pelo comando read para isso use o seguinte script 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
você pode experimentar o comando read e alguns scripts bash