Уверен, что есть простой ответ, но я искал и не мог найти.PHP exec с grep с использованием переменной?
я в основном пытаюсь передать переменную EXEC Grep в файл
так
exec("snmpget -v 2c -c public $host $oid_model | cut -d':' -f4 | sed -e 's/^[ ]*//'", $model);
exec("grep $model /home/user/test.txt | cut -d':' -f1 | sed -e 's/^[ ]*//'", $new_model);
при печати мой $ модели я получаю выход, при попытке $ new_model это не делает.
Я надеюсь $ модель не что-то динамически или предоставленный пользователь, в противном случае у вас есть массивная дыра в безопасности и, вероятно, чтобы получить ваш сервер полностью УНИЧТОЖЕН первым человеком, который должен пройти в '; rm -rf/'как значение для модели $. –
no theres не секрет позади него. $ model создается с выходом из snmpget – Luis