<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проверить на ввод символов в переменную</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10189.html</link>
    <description>Программа суммирует два числа и проверяет пустая ли переменная но мне нужно исключить ввод букв тд и тп Если в переменную будет введено хоть одна буква, то нужно выводить ошибку и выходит со скрипта&lt;br&gt;&lt;br&gt;Написать скрипт, который добавляет два числа, указанные в командной строке. Если параметров не 2 или параметры не числа - выдать соответствующую ошибку.&lt;br&gt;&lt;br&gt;прошу помощи и совета&lt;br&gt;&lt;br&gt;#!/bin/bash &lt;br&gt;echo -n &quot;Enter first number: &quot;&lt;br&gt;read n1&lt;br&gt;if &#091; -z &quot;$&#123;n1// /&#125;&quot; &#093;&lt;br&gt;then&lt;br&gt;echo &quot;You didn&apos;t enter number&quot;&lt;br&gt;exit&lt;br&gt;fi&lt;br&gt;echo -n &quot;Enter second number: &quot;&lt;br&gt;read n2&lt;br&gt;if &#091; -z &quot;$&#123;n2// /&#125;&quot; &#093;&lt;br&gt;then&lt;br&gt;echo &quot;You didn&apos;t enter number&quot;&lt;br&gt;exit&lt;br&gt;fi&lt;br&gt;sum=$(($n1 + $n2))&lt;br&gt;echo &quot;The sum of two numbers=&quot;$sum&lt;br&gt;</description>

<item>
    <title>Проверить на ввод символов в переменную (ACCA)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10189.html#5</link>
    <pubDate>Mon, 04 Dec 2017 17:38:11 GMT</pubDate>
    <description>&amp;gt; поэтому в простом случае вы можете банально перебрать в цикле сравнение вводимого &lt;br&gt;&amp;gt; символа с 10-ю символами цифр. то есть с 0 1 2 &lt;br&gt;&amp;gt; 3 4 5 6 7 8 9. если совпадение есть- то &lt;br&gt;&amp;gt; введена цифра. если нет- то введен какой-то иной символ.&lt;br&gt;&lt;br&gt;Цикл-то там нафига?&lt;br&gt;&lt;br&gt;if (c &amp;lt; &apos;0&apos; &amp;#124;&amp;#124; c &amp;gt; &apos;9&apos;) printf(&quot;&apos;&#037;c&apos; - это не цифра. Change user and press any key.&#092;n&quot;, c);&lt;br&gt;</description>
</item>

<item>
    <title>Проверить на ввод символов в переменную (ыы)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10189.html#4</link>
    <pubDate>Fri, 01 Dec 2017 08:09:14 GMT</pubDate>
    <description>&amp;gt; Да делал программу изучения таблицы умножения для дочери, программу то сделал , &lt;br&gt;&amp;gt; а вот проверку на ввод нет, &lt;br&gt;&amp;gt; Может подскажете ?&lt;br&gt;&lt;br&gt;программа в момент вода не различает тип данных. для нее все что вы вводите- это символы.&lt;br&gt;поэтому в простом случае вы можете банально перебрать в цикле сравнение вводимого символа с 10-ю символами цифр. то есть с 0 1 2 3 4 5 6 7 8 9. если совпадение есть- то введена цифра. если нет- то введен какой-то иной символ.&lt;br&gt;</description>
</item>

<item>
    <title>Проверить на ввод символов в переменную (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10189.html#3</link>
    <pubDate>Fri, 01 Dec 2017 02:29:25 GMT</pubDate>
    <description>Да делал программу изучения таблицы умножения для дочери, программу то сделал , а вот проверку на ввод нет,&lt;br&gt;Может подскажете ? &lt;br&gt;</description>
</item>

<item>
    <title>Проверить на ввод символов в переменную (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10189.html#2</link>
    <pubDate>Fri, 01 Dec 2017 02:27:54 GMT</pubDate>
    <description>&#091; -z &#096;echo $var &amp;#124; tr -d &quot;&#091;:digit:&#093;&quot;&#096; &#093; &amp;&amp; echo &quot;ok&quot;&lt;br&gt;&lt;br&gt;Ну есть же люди которые так кратенько все запишут , я это к чему в своё время искал такое же решение на С,&lt;br&gt;но простого не нашел, может Вы знаете ???&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Проверить на ввод символов в переменную (xm)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10189.html#1</link>
    <pubDate>Wed, 29 Nov 2017 21:35:46 GMT</pubDate>
    <description>&amp;gt; Программа суммирует два числа и проверяет пустая ли переменная но мне нужно &lt;br&gt;&amp;gt; исключить ввод букв тд и тп&lt;br&gt;&lt;br&gt;&#091; -z &#096;echo $var &amp;#124; tr -d &quot;&#091;:digit:&#093;&quot;&#096; &#093; &amp;&amp; echo &quot;ok&quot;&lt;br&gt;</description>
</item>

</channel>
</rss>
