Извлечение текста из файлов gimp xcf

Я не могу выйти из lisp, перейти в bash, в том же сценарии...

 #!/bin/bash
{
gimp -n -i -b - <<EOF
(let* ( (file's (cadr (file-glob "*.xcf" 1))) (filename "") (image 0) (number 0) (condition 0) (testo "") )
  (while (pair? file's) 
...
  (gimp-quit 0)
  )
EOF
}

echo $testo;

1 ответ

Значение testo в вашем коде GIMP не будет отражаться в среде вашей оболочки. Для этого вам нужно будет распечатать значение и записать вывод.

Общий способ сделать это в оболочке var=$(command) (это устанавливает значение var на стандартный вывод из command).

Другие вопросы по тегам