У меня есть программа, которая работает в фоновом режиме, и мне нужно прекратить использовать клавишу пробела, только если идентификатор не совпадает.Я использую метод ASCII, чтобы отправить пробел.Однако код для отправки пробела не работает.Я использую сценарий оболочки csh.Пожалуйста, помогите.
#!/bin/csh -x
set id = "Y34Y60"
set file_ID = "Y60"
set check_id = `echo $id | grep -c $file_ID`
if ( $check_id != 0 ) then
echo "okay"
else
echo "ID NOT TALLY!!!, Please immideate STOP"
sleep 30
# send SPACEBAR key to stop
printf '\x20'
exit
endif