Экранирование кавычки в системной команде

virakochi

Устал
Экранирование кавычки в системной команде

вот кусок команды
-draw 'text 100, 100 "test 'string"'

как мне заэкранировать одинарную кавычку, которая идет в строке внутри двойных кавычек?

Совсем замучился..

OS - FreeBSD
 

virakochi

Устал
tony2001
Спасибо.
Почитал, теперь она ескейпится, но не воспринимается как часть строки...

-draw \"text 100, 100 ".escapeshellarg($item['default'])."\"

То есть строка "bla ' bla "
на вывод приходит как "bla bla"

-~{}~ 04.03.05 18:04:

Проблема решилась
-draw 'text 100, 100 "test '\''string"'
 
Сверху