parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

exec и кавычки

Janek 26.03.2010 20:35

Здравствуйте Парсеристы!

У меня возникла проблема с file::exec. Проблема в том что хочю передать строку с пробелами до внешного скрипта. Именно ImageMagick. Чтоб моя проблема была более чисто представлена использую униксовский "touch" вместо "convert" от imageMagick.

Вот код парсерный:
$f[^file::exec[/../private/bin/test.sh;;touch;big test]]
$f[^file::exec[/../private/bin/test.sh;;touch;"big test"]]
Вот test.sh:
#!/bin/bash
$1 $2
touch "big test 2"
Создаеться только файлики:
big
"big
big test 2

нет файлика big test

Скажу тоже что уже проверял подход:
$1 "$2"

В том примере роботает правильно - но с имагеmagick - нет.