- sh-script, perece, 18:34 , 24-Ноя-06 (1)
>Здравствуйте! > >команда expr "11 222 33" : '.*\ \(.*\)\ .*' выводит 222. >как мне переписать эту конструкцию, чтобы вместо "11 222 33" был вывод >другой команды (например echo "11 222 33")? > >P.S.: #!/bin/sh expr "`echo 11 222 33`" : '.*\ \(.*\)\ .*' двойные кавычки вокруг обратных обязательны \^P^/
- sh-script, GHopper, 19:21 , 24-Ноя-06 (2)
>>Здравствуйте! >> >>команда expr "11 222 33" : '.*\ \(.*\)\ .*' выводит 222. >>как мне переписать эту конструкцию, чтобы вместо "11 222 33" был вывод >>другой команды (например echo "11 222 33")? >> >>P.S.: #!/bin/sh > >expr "`echo 11 222 33`" : '.*\ \(.*\)\ .*' >двойные кавычки вокруг обратных обязательны > >\^P^/ Работает! Спасибо за помощь. И еще вопросец - переменные можно создать?
- sh-script, GHopper, 19:30 , 24-Ноя-06 (3)
>>>Здравствуйте! >>> >>>команда expr "11 222 33" : '.*\ \(.*\)\ .*' выводит 222. >>>как мне переписать эту конструкцию, чтобы вместо "11 222 33" был вывод >>>другой команды (например echo "11 222 33")? >>> >>>P.S.: #!/bin/sh >> >>expr "`echo 11 222 33`" : '.*\ \(.*\)\ .*' >>двойные кавычки вокруг обратных обязательны >> >>\^P^/ > >Работает! Спасибо за помощь. >И еще вопросец - переменные можно создать? всмысле переменной присвоить вывод команды expr "`echo 11 222 33`" : '.*\ \(.*\)\ .*'
- sh-script, GHopper, 08:18 , 25-Ноя-06 (4)
С предыдущими вопросами разобрался. Подскажите вот чего - куда читать по теме "программирование для shell"?И вопросец: в скрипте имеется две числовые переменные. Как из этих переменных выделить большую?
- sh-script, perece, 11:58 , 27-Ноя-06 (5)
>С предыдущими вопросами разобрался. Подскажите вот чего - куда читать по теме >"программирование для shell"? в первую очередь man sh, man builtin, ... на чем-нть другом уже программируете? если да, то манов должно хватить>И вопросец: в скрипте имеется две числовые переменные. Как из этих переменных >выделить большую? man test \^P^/
|