[devel] Передача аргумента с пробелом внутри
Vitaly Lipatov
=?iso-8859-1?q?lav_=CE=C1_altlinux=2Eru?=
Пн Июн 23 02:11:45 MSD 2008
Пытаюсь передать --define='_source_payload w9.gzdio' в rpmbuild
и по дороге аргумент разрывается на две части по пробелу.
Пример скрипта приложен (запустить в каталоге с любым спеком
test.spec).
У меня такой вывод:
$ ./test_arg.sh
test.spec --define='_source_payload w9.gzdio' --nodeps
ошибка: Недопустимое имя (%define) макроса %
ошибка: Недопустимое имя (%define) макроса %
Платформы для сборки: i586
Сборка для платформы i586
Записан: /home/lav/RPM/SRPMS/test-1.1.2-alt0.M40.1.src.rpm
Возможно ли вообще коррктно передавать такие параметры между
функциями в shell?
--
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : test_arg.sh
Тип : application/x-shellscript
Размер : 200 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080623/cceb558e/attachment-0002.bin>
Подробная информация о списке рассылки Devel