Простое сложение двух переменных
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2013-06-24 16:18:01
Простое сложение двух переменных
Не подскажете, как можно получить сумму двух переменных?
Скажем переменная A получает у нас количество файлов в папке пользователя А, а переменная B количество файлов в папке пользователя В.
Как мне получить их сумму в переменную D?
Скажем переменная A получает у нас количество файлов в папке пользователя А, а переменная B количество файлов в папке пользователя В.
Как мне получить их сумму в переменную D?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Простое сложение двух переменных
В шеле чтоль?
А просто D=$A+$B не работает?
А просто D=$A+$B не работает?
- Amadeus
- ст. сержант
- Сообщения: 332
- Зарегистрирован: 2008-10-05 12:42:44
- Откуда: Kiev
Простое сложение двух переменных
Нет, в шеле оно строка
https://www.google.ru/#newwindow=1&q=%D ... 0%B2+shell
expr - и там по линку есть ряд примеров
Если не шел, то открываете доку по языку реализации - и до просветления главу - "Приведение типов"
https://www.google.ru/#newwindow=1&q=%D ... 0%B2+shell
expr - и там по линку есть ряд примеров
Если не шел, то открываете доку по языку реализации - и до просветления главу - "Приведение типов"
Нет ничего невозможного
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Простое сложение двух переменных
В баше так, судя по мануалу
d=$((a+b))
d=$((a+b))
- Amadeus
- ст. сержант
- Сообщения: 332
- Зарегистрирован: 2008-10-05 12:42:44
- Откуда: Kiev
Простое сложение двух переменных
Код: Выделить всё
#!/usr/local/bin/bash
x=2 y=3
z=4 r=7
b=`expr $x + $y`
t=`expr $z + $r`
f=`expr $b + $t`
echo $f
Нет ничего невозможного
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Простое сложение двух переменных
У тебя много букв получилось

Код: Выделить всё
[root@ams-server ~]# a=2 b=3
[root@ams-server ~]# d=$((a+b))
[root@ams-server ~]# echo $d
5
[root@ams-server ~]#
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2013-06-24 16:18:01
Простое сложение двух переменных
Вот вот я так и писал, но ни чего не получалось.Amadeus писал(а):Код: Выделить всё
x=2 y=3 z=4 r=7 b=`expr $x + $y` t=`expr $z + $r` f=`expr $b + $t` echo $f
А сегодня сам разорался. Видимо усталость сказалась - буковки перепутал в одном месте, а потом удивлялся почему не работает.