Набираю просто
kdialog --passivepopup "Download - 100 %" 3
всё работает, выводит Download - 100 %
Создаю переменную
dd='kdialog --passivepopup "Download - 100 %" 3'
Запускаю $dd, выводит "Download и всё, пробовал по разному после Download отсекается часть после пробела.
Какой-то глюк с пробелами в команде kdialog (bash)
Модератор: Модераторы разделов
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
Re: Какой-то глюк с пробелами в команде kdialog
Короче чтобы решить это надо юзать eval
dd='eval kdialog --passivepopup "Download - 100 %" 3'
Тогда внутренние кавычки учитываются как надо и всё работает.
dd='eval kdialog --passivepopup "Download - 100 %" 3'
Тогда внутренние кавычки учитываются как надо и всё работает.
-
Gogast
- Сообщения: 549
- ОС: Gentoo amd64
Re: Какой-то глюк с пробелами в команде kdialog
kdialog --passivepopup 'Download - 100 % 3'
Без виндовза 3 года
-
Folderx
- Сообщения: 296
- ОС: fedora, mandriva
Re: Какой-то глюк с пробелами в команде kdialog
Попробовал не сработало, ну там все варианты проверять думаю тоже не сработает
Выводит обычно что-то вроде 'Download и всё.
Смысл - создать переменную содержащую эту команду, и запустить эту переменную как команду, через eval можно, через кавычки чо-то не видать способа, на пробеле отсекает.