<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Сумма двух переменных]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=28061&amp;type=atom" />
	<updated>2013-05-04T04:22:06Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=28061</id>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=344243#p344243" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>urfin пишет:</cite><blockquote><div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>А что такое шибенг?</p></blockquote></div><p>Shebang - два первых символа: <strong>#!</strong></p></blockquote></div><p>Спасибо <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></content>
			<author>
				<name><![CDATA[ivan--b]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29793</uri>
			</author>
			<updated>2013-05-04T04:22:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=344243#p344243</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343997#p343997" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>А что такое шибенг?</p></blockquote></div><p>Shebang - два первых символа: <strong>#!</strong></p>]]></content>
			<author>
				<name><![CDATA[urfin]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28931</uri>
			</author>
			<updated>2013-05-02T18:33:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343997#p343997</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343991#p343991" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ivan--b пишет:</cite><blockquote><p>А можешь пояснить,что выполняют эти команды.</p></blockquote></div><p><a href="http://ru.wikipedia.org/wiki/Chmod">http://ru.wikipedia.org/wiki/Chmod</a></p>]]></content>
			<author>
				<name><![CDATA[Хабалов Вячеслав]]></name>
				<uri>https://linuxforum.ru/profile.php?id=27825</uri>
			</author>
			<updated>2013-05-02T18:22:14Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343991#p343991</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343952#p343952" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>#!/bin/bash</p></blockquote></div><p>второй shebang не нужен...</p><div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>sh func</p></blockquote></div><p>sh и bash это, вообще говоря, разные интерпретаторы. во многом совместимы, но далеко не всегда... <br />если пишешь баш-скрипт, то запускай его <strong>bash ./script</strong>. или же укажи под шибенгом bash и запускай ./script<br />если пишешь под sh, то придётся&nbsp; быть осторожным... его синтаксис намного уже bash&#039;евского и он может отличаться на разных системах. на чистом shell&#039;е написаны(сгенирированы), например, ./configure-скрипты и стартовые скрипты sysvinit и openrc</p><br /><p>в данном случае на большинстве дистрибутивов этот скрипт будет работать т.к. /bin/sh там ссылка на bash. Но в бубунте (как и в прочих дебианах) /bin/sh это dash, более легковестная версия шела... нужна была исторически для ускорения загрузки.</p><p>для sh надо писать так:<br /><strong>h=$(($i+$y))</strong></p></blockquote></div><p>Спасибо)))А что такое шибенг?</p>]]></content>
			<author>
				<name><![CDATA[ivan--b]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29793</uri>
			</author>
			<updated>2013-05-02T17:20:25Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343952#p343952</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343933#p343933" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>#!/bin/bash</p></blockquote></div><p>второй shebang не нужен...</p><div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>sh func</p></blockquote></div><p>sh и bash это, вообще говоря, разные интерпретаторы. во многом совместимы, но далеко не всегда... <br />если пишешь баш-скрипт, то запускай его <strong>bash ./script</strong>. или же укажи под шибенгом bash и запускай ./script<br />если пишешь под sh, то придётся&nbsp; быть осторожным... его синтаксис намного уже bash&#039;евского и он может отличаться на разных системах. на чистом shell&#039;е написаны(сгенирированы), например, ./configure-скрипты и стартовые скрипты sysvinit и openrc</p><br /><p>в данном случае на большинстве дистрибутивов этот скрипт будет работать т.к. /bin/sh там ссылка на bash. Но в бубунте (как и в прочих дебианах) /bin/sh это dash, более легковестная версия шела... нужна была исторически для ускорения загрузки.</p><p>для sh надо писать так:<br /><strong>h=$(($i+$y))</strong></p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-05-02T16:50:09Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343933#p343933</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343931#p343931" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>Заработало</p></blockquote></div><p>строка h=0 лишняя, это я просто забыл убрать.</p>]]></content>
			<author>
				<name><![CDATA[urfin]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28931</uri>
			</author>
			<updated>2013-05-02T16:46:13Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343931#p343931</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343927#p343927" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>urfin пишет:</cite><blockquote><p>А если так попробовать?<br /></p><div class="codebox"><pre><code>!/bin/bash

i=1
y=2
h=0
h=$(($i+$y))
echo -n &#039;результат= &#039;
echo $h</code></pre></div></blockquote></div><p> <img src="https://linuxforum.ru/img/smilies/bp.gif" alt="bp" /> Заработало!!!Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[ivan--b]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29793</uri>
			</author>
			<updated>2013-05-02T16:39:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343927#p343927</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343918#p343918" />
			<content type="html"><![CDATA[<p>А если так попробовать?<br /></p><div class="codebox"><pre><code>!/bin/bash

i=1
y=2
h=0
h=$(($i+$y))
echo -n &#039;результат= &#039;
echo $h</code></pre></div>]]></content>
			<author>
				<name><![CDATA[urfin]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28931</uri>
			</author>
			<updated>2013-05-02T16:31:03Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343918#p343918</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343898#p343898" />
			<content type="html"><![CDATA[<p>Файл func:</p><div class="codebox"><pre><code>#!/bin/bash

#!/bin/bash

i=1
y=2
((h=${i}+${y}))
echo -n &#039;результат= &#039;
echo $h</code></pre></div><p>Он находиться в домашней директории.<br />В терминали ввожу:<br /></p><div class="quotebox"><blockquote><p>sh func</p></blockquote></div><p>На экране:<br /></p><div class="quotebox"><blockquote><p>результат=</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[ivan--b]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29793</uri>
			</author>
			<updated>2013-05-02T16:00:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343898#p343898</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343892#p343892" />
			<content type="html"><![CDATA[<p>Вставьте эту строчку <br /></p><div class="codebox"><pre><code>echo -n &#039;результат= &#039;</code></pre></div><p> перед строкой с <strong>echo $h</strong>, и добавьте пустую строку в самый конец скрипта, если ее там нет. Покажите как Вы запускаете скрипт и результирующий вывод Вашего скрипта.</p>]]></content>
			<author>
				<name><![CDATA[urfin]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28931</uri>
			</author>
			<updated>2013-05-02T15:46:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343892#p343892</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343888#p343888" />
			<content type="html"><![CDATA[<p>А в чем может быть причина такой ошибки?Я уже и систему обновил, установил другой терминал (Hotwire Shell)...Еще что можно попробовать сделать?</p>]]></content>
			<author>
				<name><![CDATA[ivan--b]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29793</uri>
			</author>
			<updated>2013-05-02T15:31:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343888#p343888</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343885#p343885" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>urfin пишет:</cite><blockquote><div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>А можешь пояснить,что выполняют эти команды.А то я не понял</p></blockquote></div><p>Ваше содержимое скрипта я записал в файлик <strong>test</strong>, командой <strong>chmod +x test</strong> сделал его исполняемым (без этого пришлось бы запускать скрипт командой <strong>sh test</strong>, ну, или <strong>bash test</strong>, как кому нравится), потом запустил скрипт на исполнение с текущего каталога: <strong>./test</strong>. А <strong>3</strong> это результат исполнения скрипта.</p><div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>Ubuntu 12.04<br />Использую bash</p></blockquote></div><p>В таком случае результат должен быть аналогичен моему.</p></blockquote></div><p>Спасибо за то что потратили на меня свое время.</p>]]></content>
			<author>
				<name><![CDATA[ivan--b]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29793</uri>
			</author>
			<updated>2013-05-02T14:40:22Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343885#p343885</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343883#p343883" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>А можешь пояснить,что выполняют эти команды.А то я не понял</p></blockquote></div><p>Ваше содержимое скрипта я записал в файлик <strong>test</strong>, командой <strong>chmod +x test</strong> сделал его исполняемым (без этого пришлось бы запускать скрипт командой <strong>sh test</strong>, ну, или <strong>bash test</strong>, как кому нравится), потом запустил скрипт на исполнение с текущего каталога: <strong>./test</strong>. А <strong>3</strong> это результат исполнения скрипта.</p><div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>Ubuntu 12.04<br />Использую bash</p></blockquote></div><p>В таком случае результат должен быть аналогичен моему.</p>]]></content>
			<author>
				<name><![CDATA[urfin]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28931</uri>
			</author>
			<updated>2013-05-02T14:28:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343883#p343883</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343877#p343877" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>urfin пишет:</cite><blockquote><p>А какая у Вас система и какой шелл используете?</p></blockquote></div><p>Ubuntu 12.04<br />Использую bash</p>]]></content>
			<author>
				<name><![CDATA[ivan--b]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29793</uri>
			</author>
			<updated>2013-05-02T13:55:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343877#p343877</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сумма двух переменных]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=343876#p343876" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>urfin пишет:</cite><blockquote><div class="quotebox"><cite>ivan--b⇓ пишет:</cite><blockquote><p>Все равно пустая строка выводиться.</p></blockquote></div><p>test:<br /></p><div class="codebox"><pre><code>#!/bin/bash

i=1
y=2
((h=${i}+${y}))
echo $h</code></pre></div><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ chmod +x test </p><p>$ ./test<br />3</div></p></blockquote></div><p>А можешь пояснить,что выполняют эти команды.А то я не понял <img src="https://linuxforum.ru/img/smilies/ah.gif" alt="ah" /></p>]]></content>
			<author>
				<name><![CDATA[ivan--b]]></name>
				<uri>https://linuxforum.ru/profile.php?id=29793</uri>
			</author>
			<updated>2013-05-02T13:53:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=343876#p343876</id>
		</entry>
</feed>
