Вы используете команду в [[ ]]
оператор, который не имеет никакого смысла. Этот оператор должен использоваться как test
функция для проверки некоторого условия.
Лучше работать read
управляйте отдельно и проверьте, что это - код выхода затем.
#!/bin/bash
read -t 10 -sp "Enter Password: " passwd
if [ $? -eq 0 ]; then
echo -e "\nPassword: ${passwd}"
else
echo -e "\nInput timed out" >&2
exit 1
fi
exit 0
На самом деле это - zathura. Между тем я переключился на дугу. Теперь у меня есть актуальная версия его. xournal для замечания, zathura для всего остального.
zathura просто красив.