|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Alexander Brovikov 2:5058/72.19 27 Jan 2007 02:49:02 To : Auster Subject : bash + dialog -------------------------------------------------------------------------------- 26 Янв 07 05:14, you wrote to me: Au> - param="$param $os \"$os Linux\" off" Au> + set -- "$@" "$os" "$os Linux" off О чудо! Оно работает! Спасибо! Только я не совсем понимаю, как, а в моих мурзилках про это промолчали (Advanced Bash-Scripting Guide (русский перевод от Андрея Киселева) && BASH Programming - Introduction HOW-TO (перевод от Дмитрия А. Смирнова) Может есть дока посолиднее? Желательно на русском, на английском тоже пойму. >> Error: Expected 3 arguments, found only 2. >> Что тут не так? >> Au> shell word spliting. Au> - для примера привел вариант через позициональные параметры, который Au> должен сработать с sh/ksh/bash. Работает! Au> - если шелл позволяет работать с массивами - проще записать с их Au> помощью. - если шелл позволяет более тонко оперировать с parameter Au> expansion - bash позволяет. Как это примерно будет выглядеть? Alexander aka bas [ icq:# 344045 ] [ http://c0d3rz.info/ - Форум Оренбургских Программистов ] [ Slackware ] --- XMMS np: Rob Zombie - Never gonna stop (3:10) [stopped] * Origin: А не выкурить ли мне рюмочку чая? (2:5058/72.19) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/339845ba6b39.html, оценка из 5, голосов 10
|