Исходная ситуация: встроенная система (router) с ограниченым набором команд. Имеется возможность эти команы выполнять удаленно. Надо перенести конфиг на router. До последнкго времени конфиг переносился так: ######code###### config = '''#<< password_file passFileLineCount='1' passFileLineCount0='root:$1$$CoERg7ynjYLsj2j4glJ34.:0:0:root:/root:/bin/sh' #>> password_file #<< default_wan_iface default_wan_conn_cpeId="1" default_wan_conn_pcpeId="1" default_wan_conn_connName="WAN1" default_wan_conn_conf_connName="WAN1" default_wan_conn_iface="nas0" #>> default_wan_iface''' X_DLINK_COM_RunCommand({'RunCommands': ["echo '%s' > /flash/part_1 && echo ok" %c2] ) #####code####### Все поломалось когда в конфиге значение passFileLineCount0 стало выделяться не '"' а "'" . На выходе (в /flash/part_1 знаки "'" просто пропущены) Собственно вапрос: как правильно маскировать "'", чтобы echo его не пропускало?
Ответ на:
комментарий
от Lucky
Ответ на:
комментарий
от rab_boziy
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от rab_boziy
Ответ на:
комментарий
от rab_boziy
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Cy6erBr4in
Ответ на:
комментарий
от Cy6erBr4in
Ответ на:
комментарий
от rab_boziy
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [bash] echo >> (2008)
- Форум bash -c ' echo {}" (2023)
- Форум bash,echo : любопытно (2006)
- Форум [bash] echo в stderr (2006)
- Форум echo (2004)
- Форум echo '$чего либо' c символом переменной [bash] (2013)
- Форум Eve Echoes (2020)
- Форум echo $PATH (2010)
- Форум глобальный echo (2008)
- Форум [php] echo (2008)