В текущем bash скрипте есть условие, проверяющее в наличии локального ssh ключа на удаленном сервере:
if [ -z \"\$(grep \"$KEY\" ~/.ssh/authorized_keys )\" ];
оно нормально срабатывает если на удаленном сервере bash, а если
tcsh на удаленном сервере - появляется сообщение
Illegal variable name.
Как можно изменить условие, чтобы оно корректно отрабатывало в tcsh?