LINUX.ORG.RU
решено ФорумAdmin

Передача $ через dsh


0

1

Привет.

Нужно добавить строку в конфиг заббикс агента на списке серверов, использую dsh:

dsh -g test "echo \"UserParameter=gatepids,ps aux | grep ^gate.*vvvvvvvv | awk -v ORS='' {'print '\$2''}\" >> /etc/zabbix/zabbix_agentd.conf"

В конфиг прописывается:

UserParameter=gatepids,ps aux | grep ^gate.*vvvvvvvv | awk -v ORS='' {'print '''}

Как вернуть $2? Такая команда нормально передает:

dsh -g test "echo "'\$2'" >> /tmp/test"

Необходимо использовать $$ вместо \$.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.