ОколоITшный дыбр #23

Nov 10, 2021 15:07


... Есть такое замечательное упражнение с bash quoting. Когда тебе хочется выполнить какую-нибудь цепочку команд в шелле из-под sudo на удаленной машине через ssh. Вот пример. Вдохновившись им, попробовал было сделать что-нибудь типа

ssh some.host.net 'sudo /bin/bash -c '\''sed -i '\'\\\'\''s/172.16.1.1/10.0.0.1/g'\'\\\' /etc/zabbix/zabbix_agentd. ( Read more... )

openwrt, железо, ссылки, it, лытдыбр, bash

Leave a comment

Comments 1

cae32 November 10 2021, 15:21:20 UTC
> Ниасилил я это упражнение. :(

бгг. В молодости я писал программу, печатающую саму себя. Паскаль, pl/i и ещё на чём-то. Там как раз квотинг - первейшая беда.
Смешивайте " и ', так и победим.

Reply


Leave a comment

Up