|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 13 Apr 2004 09:33:47 To : Dennis Vshivkov Subject : Re: shell programming: собрать командную строку? -------------------------------------------------------------------------------- >>> Dennis Vshivkov wrote: >>> $ sh -c 'BUKA="$1"; ruby -e "p ARGV" -- ${BUKA:+--opt "$BUKA"}' >>> [] >>> $ sh -c 'BUKA="$1"; ruby -e "p ARGV" -- ${BUKA:+--opt "$BUKA"}' -- foo\ bar >>> ["--opt", "foo bar"] II>> Сказали ведь: HЕ Bash. DV> И не POSIX sh, и не ksh... Впрочем, согласен -- при неизвестном shell DV> лучше не закладываться ни на что помимо минимума. И на наличие ruby тем более ;))) -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/736881f7ab13.html, оценка из 5, голосов 10
|