Какой-то глюк с пробелами в команде kdialog (bash)

Модератор: Модераторы разделов

Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Какой-то глюк с пробелами в команде kdialog

Сообщение Folderx »

Набираю просто
kdialog --passivepopup "Download - 100 %" 3
всё работает, выводит Download - 100 %

Создаю переменную
dd='kdialog --passivepopup "Download - 100 %" 3'

Запускаю $dd, выводит "Download и всё, пробовал по разному после Download отсекается часть после пробела.
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: Какой-то глюк с пробелами в команде kdialog

Сообщение Folderx »

Короче чтобы решить это надо юзать eval
dd='eval kdialog --passivepopup "Download - 100 %" 3'

Тогда внутренние кавычки учитываются как надо и всё работает.
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: Какой-то глюк с пробелами в команде kdialog

Сообщение Gogast »

kdialog --passivepopup 'Download - 100 % 3'
Без виндовза 3 года
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: Какой-то глюк с пробелами в команде kdialog

Сообщение Folderx »

Gogast писал(а):
26.11.2007 15:05
kdialog --passivepopup 'Download - 100 % 3'

Попробовал не сработало, ну там все варианты проверять думаю тоже не сработает
Выводит обычно что-то вроде 'Download и всё.

Смысл - создать переменную содержащую эту команду, и запустить эту переменную как команду, через eval можно, через кавычки чо-то не видать способа, на пробеле отсекает.
Спасибо сказали: