Невозможно проанализировать пространство внутри переменной bash - PullRequest
1 голос
/ 11 июля 2020

Я не могу использовать пробелы вместо символов «_» в этой команде bash:

text=-annotate\ +540+8\ \"July_9_2020_newspaper\"
magick -quality 100 out.png $text out1.png

Я пробовал «\\» => Ошибка.

Есть идеи?

Спасибо за ваш возможный ответ;)

1 Ответ

1 голос
/ 11 июля 2020

Используйте массив для хранения нескольких аргументов вашей команды:

text=(-annotate +540+8 'July 9 2020 newspaper')
magick -quality 100 out.png "${text[@]}" out1.png
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...