Experimente o truque de aspas simples e aspas duplas para sua sugestão:
echo '#!/bin/bash
ssh -t -t server-a.com "
cd /var/
irb
..etc
"
' > /usr/local/bin/bash_a.sh
chmod a+rx /usr/local/bin/bash_a.sh
Dentro de aspas simples, o shell manipula os dados inalterados. Dentro de aspas duplas, o shell expande $ variáveis, barras invertidas, backticks e todos tipos de coisas. Então, geralmente, use aspas simples sempre que possível.
No entanto, dentro de aspas simples você não pode usar aspas simples facilmente, enquanto as aspas duplas entre aspas simples são fáceis.
Dentro de aspas duplas você pode usar aspas duplas, mas você deve escapar delas com barra invertida.
Então, echo "abc\"def\""
imprime abc"def"
.
Dentro de aspas duplas, você também pode usar aspas simples, mas elas não param toda a expansão.
Então, echo "abc'def'"
imprime abc'def'
.
Você pode usar aspas simples entre aspas simples, mas precisa digitar:
echo 'abc'\''def'\''hij'
que imprime abc'def'hij
.