История изменений
Исправление mord0d, (текущая версия) :
При выполнени через ssh нет
Ты забыл экранировать, твои $... и бэктики исполняются на стороне хоста, с которого скрипт запущен.
Ну и переменная в for без $.
#!/usr/bin/env bash
ssh -t variantb@c251.petav.ru /bin/sh <<-EOF
cd /var/lib/git
for line in \$(egrep -r -l 123 data); do
echo "Line: \${line}"
done
EOF
Вот так должно работать.
Исходная версия mord0d, :
При выполнени через ssh нет
Ты забыл экранировать, твои $... и бэктики исполняются на стороне хоста, с которого скрипт запущен.
Ну и переменная в for без $.
#!/usr/bin/env bash
ssh -t variantb@c251.petav.ru <<-EOF
cd /var/lib/git
for line in \$(egrep -r -l 123 data); do
echo "Line: \${line}"
done
EOF
Вот так должно работать.