<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; BASH: проблемы с read в условиях]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=5290</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5290&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «BASH: проблемы с read в условиях».]]></description>
		<lastBuildDate>Wed, 22 Dec 2010 15:36:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42942#p42942</link>
			<description><![CDATA[<p>Да. Извеняюсь за коряво поставленный вопрос, спасибо за помощь!</p>]]></description>
			<author><![CDATA[null@example.com (nonamed)]]></author>
			<pubDate>Wed, 22 Dec 2010 15:36:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42942#p42942</guid>
		</item>
		<item>
			<title><![CDATA[Re: BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42941#p42941</link>
			<description><![CDATA[<p><strong>nonamed</strong><br />То есть Вы хотите сказать, что не работали только эти команды <strong>read -p &quot;text&quot; name</strong>?</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Wed, 22 Dec 2010 15:06:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42941#p42941</guid>
		</item>
		<item>
			<title><![CDATA[Re: BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42940#p42940</link>
			<description><![CDATA[<p>Файл текстовый:) Данные с него считываются прекрасно... Не работали три команды read в конце скрипта. Выкладываю исправление:<br /></p><div class="codebox"><pre><code>for line in `cat serv`; 
 do 
   if ping -q -c 2 $line 
   then
   ...</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (nonamed)]]></author>
			<pubDate>Wed, 22 Dec 2010 14:37:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42940#p42940</guid>
		</item>
		<item>
			<title><![CDATA[Re: BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42928#p42928</link>
			<description><![CDATA[<p>Ну а так работает:<br /></p><div class="codebox"><pre><code>echo -e &quot;127.0.0.1\n1.1.1.1\n&quot; | while read -s line
...</code></pre></div><p>Я протестировал все варианты с текстовыми данными - данные обрабатываются. .А Вы проверьте сам файл serv - он текстовый? Может проблема в нем?</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Wed, 22 Dec 2010 07:06:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42928#p42928</guid>
		</item>
		<item>
			<title><![CDATA[Re: BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42927#p42927</link>
			<description><![CDATA[<p>Согласен, то, что в моем скрипте что-то неправильно я тоже заметил:). Маркеры стоят правильно; проблема скорее всего в построчном считывании с файла. Пытался найти альтернативные способы/переделать сам скрипт, но к сожалению пока безрезультатно.</p>]]></description>
			<author><![CDATA[null@example.com (nonamed)]]></author>
			<pubDate>Wed, 22 Dec 2010 04:42:40 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42927#p42927</guid>
		</item>
		<item>
			<title><![CDATA[Re: BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42911#p42911</link>
			<description><![CDATA[<p>Что то неправильно в Ваших скриптах. Нигде нет проблем с маркерами конца строки? Некоторые unix-оболочки не могут работать со скриптами, строки которых завершаются в стиле windows.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Tue, 21 Dec 2010 13:14:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42911#p42911</guid>
		</item>
		<item>
			<title><![CDATA[Re: BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42909#p42909</link>
			<description><![CDATA[<p>Команда &quot;read&quot; сработала только когда убрал не только условие, но и цикл.</p>]]></description>
			<author><![CDATA[null@example.com (nonamed)]]></author>
			<pubDate>Tue, 21 Dec 2010 11:44:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42909#p42909</guid>
		</item>
		<item>
			<title><![CDATA[Re: BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42908#p42908</link>
			<description><![CDATA[<p>Хм. Видимо да. Я помню в самом начале у меня были проблемы с запоминанием места где-когда ставить точку-с-запятой в bash. Простой тест запускали? Без всех условий, только echo $line в теле цикла. Или в режиме отладки<br /></p><div class="codebox"><pre><code>sh -x script
bash -x script</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Tue, 21 Dec 2010 11:31:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42908#p42908</guid>
		</item>
		<item>
			<title><![CDATA[Re: BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42907#p42907</link>
			<description><![CDATA[<p>Твое замечание корректно только в твоем же примере. Символ &quot;;&quot; является разделителем команд и нужен только в том случае, если &quot;do&quot; прописывается в одной строке с условием.</p>]]></description>
			<author><![CDATA[null@example.com (nonamed)]]></author>
			<pubDate>Tue, 21 Dec 2010 11:20:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42907#p42907</guid>
		</item>
		<item>
			<title><![CDATA[Re: BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42904#p42904</link>
			<description><![CDATA[<p>Условие &lt;codition&gt; должно завершаться символом &quot;точка-с-запятой&quot;<br /></p><div class="codebox"><pre><code>while &lt;codition&gt;; do
    &lt;statements&gt;
done</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Tue, 21 Dec 2010 10:38:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42904#p42904</guid>
		</item>
		<item>
			<title><![CDATA[BASH: проблемы с read в условиях]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=42903#p42903</link>
			<description><![CDATA[<p>При запуске скрипта команда read пропускается и я не могу ввести необходимые параметры. Как это исправить?<br /></p><div class="codebox"><pre><code>#!/bin/bash
cat serv|while read -s line
do if ping -q -c 2 $line
  then
#Если сервер отвечает
   echo $line &quot; enabled!&quot; #после успешного пинга выводится это сообщение и начинается следующий пинг
#Данные авторизации
   read -p &quot;login: &quot; username 
   read -p &quot;password: &quot; password 
#Маска файла для скачивания
   read -p &quot;Type of file: &quot; TYPE_FILE 
fi
done</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (nonamed)]]></author>
			<pubDate>Tue, 21 Dec 2010 09:30:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=42903#p42903</guid>
		</item>
	</channel>
</rss>
