URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8699
[ Назад ]

Исходное сообщение
"Сложение строк"

Отправлено Тимур , 14-Апр-10 18:41 
Как в Shell сложить две строки?

Содержание

Сообщения в этом обсуждении
"Сложение строк"
Отправлено Andrey Mitrofanov , 14-Апр-10 18:42 
str3="$str1+$str2"

"Сложение строк"
Отправлено Pahanivo , 15-Апр-10 07:35 
>str3="$str1+$str2"

уважаемый, а как вычитать, умножать и делить строки?
особенно интересует случай str3="$str1/''"
))


"Сложение строк"
Отправлено Andrey Mitrofanov , 15-Апр-10 10:15 
>особенно интересует случай str3="$str1/''"
>))

Ну, то _спец.оснастка нужна:

irb(main):001:0> "string".split("")
=> ["s", "t", "r", "i", "n", "g"]
irb(main):002:0> _

И на сладкое:::

irb(main):001:0> class String
irb(main):002:1> def /(d)
irb(main):003:2> self.split(d)
irb(main):004:2> end
irb(main):005:1> end
=> nil
irb(main):006:0> "string"/"r"
=> ["st", "ing"]
irb(main):007:0> "string"/""
=> ["s", "t", "r", "i", "n", "g"]
irb(main):008:0> _


"Сложение строк"
Отправлено Pahanivo , 15-Апр-10 11:04 
>[оверквотинг удален]
>irb(main):002:1> def /(d)
>irb(main):003:2> self.split(d)
>irb(main):004:2> end
>irb(main):005:1> end
>=> nil
>irb(main):006:0> "string"/"r"
>=> ["st", "ing"]
>irb(main):007:0> "string"/""
>=> ["s", "t", "r", "i", "n", "g"]
>irb(main):008:0> _

с рубиком не знаком ))


"Сложение строк"
Отправлено аноним , 14-Апр-10 22:19 
>Как в Shell сложить две строки?

str="$one$two"


"Сложение строк"
Отправлено jd , 15-Апр-10 01:43 
А кавычки зачем?

"Сложение строк"
Отправлено const86 , 16-Апр-10 18:08 
>А кавычки зачем?

А на всякий случай. А то завтра захочешь добавить пробел между переменными и будешь три часа дебажить глюк (это если повезёт и глюк сразу всплывёт).