<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5728</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5728&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: есть ли способ вывести через echo пустую строку?».]]></description>
		<lastBuildDate>Sun, 20 Oct 2013 23:23:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76227#p76227</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Файлы с такими именами могут быть созданы не преднамерено,</p></blockquote></div><p>Бывает, и преднамеренно:<br /></p><div class="codebox"><pre><code>C:\Program Files\GnuWin32\bin\echo.exe</code></pre></div><p><img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />. Меня особенно «date.exe» и «dir.exe» «доставали».</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 20 Oct 2013 23:23:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76227#p76227</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76224#p76224</link>
			<description><![CDATA[<div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>Уже одно это может привести к непредсказуемым последствиям (ракеты полетят не в ту сторону), если вывод командного файла не читается человеком, а обрабатывается другой программой.</p></blockquote></div><p>Ясно. Так вот почему Булава никак летать не хочет, надо было ПО не на батниках писать...</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Sun, 20 Oct 2013 20:35:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76224#p76224</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76221#p76221</link>
			<description><![CDATA[<p>Пример дан в сообщении #14.<br />Если в текущем каталоге есть файл с именем «echo», то будет выведена не пустая строка, а сообщение<br /></p><div class="quotebox"><blockquote><p>&quot;echo.&quot; не является внутренней или внешней<br />командой, исполняемой программой или пакетным файлом.</p></blockquote></div><p>Уже одно это может привести к непредсказуемым последствиям (ракеты полетят не в ту сторону), если вывод командного файла не читается человеком, а обрабатывается другой программой.<br />Если ECHO с точкой испозуется для вывода непустой строки, то последствия могут быть нежелательными с ещё большей вероятностью:<br /></p><div class="codebox"><pre><code>copy %comspec% echo.unknown
echo.Unknown</code></pre></div><p>Файлы с такими именами могут быть созданы не преднамерено, а в результате ошибки в этом или другом командном файле (забыли экранировать или экранировали не тот символ при перенаправлении вывода и т.п.).</p>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Sun, 20 Oct 2013 20:21:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76221#p76221</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76213#p76213</link>
			<description><![CDATA[<p><strong>wisgest</strong>, в чем может быть проблема с точкой? Можно на примере?</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Sun, 20 Oct 2013 16:54:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76213#p76213</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75581#p75581</link>
			<description><![CDATA[<p><strong>alexii</strong>, благодарю, помогло.</p>]]></description>
			<author><![CDATA[null@example.com (nik)]]></author>
			<pubDate>Fri, 27 Sep 2013 08:52:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75581#p75581</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75580#p75580</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>echo. или echo: выводит&nbsp; пробел+перевод строки.</p></blockquote></div><p>Уберите пробел после точки или двоеточия в пакетном файле.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 27 Sep 2013 08:06:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75580#p75580</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75577#p75577</link>
			<description><![CDATA[<div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><div class="codebox"><pre><code>more&lt;nul</code></pre></div></blockquote></div><p>Благодарю, то что нужно (пустая строка без пробела).<br />echo. или echo: выводит&nbsp; пробел+перевод строки.</p>]]></description>
			<author><![CDATA[null@example.com (nik)]]></author>
			<pubDate>Fri, 27 Sep 2013 05:29:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75577#p75577</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75564#p75564</link>
			<description><![CDATA[<div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><p>задачу решает ?</p></blockquote></div><p>Зачем задавать вопрос после того, как ответ уже дан:<br /></p><div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>Ну да, переводит строку</p></blockquote></div><p>Но понятно, что не все решения одинаково хороши и </p><div class="codebox"><pre><code>echo:</code></pre></div><p> лучше чем </p><div class="codebox"><pre><code>more&lt;nul</code></pre></div><p>по крайней мере до тех пор, пока не будет показано, что и среди оставшихся символов нет полностью безопасных.<br />(Замечу, что для частной задачи вывода пустой строки безопасны все символы кроме официально предлагаемой точки! В случае более общей задачи наиболее тяжёлые последствия способны вызвать, опять же, точка (!) и «<strong>\</strong>».)</p><div class="quotebox"><cite>wisgest пишет:</cite><blockquote><p>Во-вторых, это не поможет для случая<br /></p><div class="codebox"><pre><code>echo %s%</code></pre></div></blockquote></div><p>Тут я не прав: сообщение можно вывести с помощью SET/P&lt;NUL, а затем перевести строку предложенным способом. Но надеюсь, что необходимости в таком решении не возникнет.</p>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Thu, 26 Sep 2013 06:29:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75564#p75564</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75487#p75487</link>
			<description><![CDATA[<p>задачу решает ?</p>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Fri, 20 Sep 2013 17:22:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75487#p75487</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75389#p75389</link>
			<description><![CDATA[<div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><div class="codebox"><pre><code>more&lt;nul</code></pre></div></blockquote></div><p>Ну да, переводит строку, но зачем использовать внешнюю команду, если существует предназначенная для этих целей встроенная? Во-вторых, это не поможет для случая<br /></p><div class="codebox"><pre><code>echo %s%</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Sun, 15 Sep 2013 16:04:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75389#p75389</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75384#p75384</link>
			<description><![CDATA[<div class="codebox"><pre><code>more&lt;nul</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Sun, 15 Sep 2013 13:17:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75384#p75384</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75375#p75375</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Стандартно делается так:<br /></p><div class="codebox"><pre><code>
echo.</code></pre></div></blockquote></div><p>Да, так советуется в официальной справке.<br />Но это плоховатый совет.<br /></p><div class="quotebox"><cite>Rumata пишет:</cite><blockquote><p>Вместо точки можно использовать еще несколько пунктуационных символов.<br /></p><div class="codebox"><pre><code>+ = 
( [ ] 
\ / 
. , : ;</code></pre></div></blockquote></div><p>Кроме точки мне также нежелательными представляются после ECHO знаки:<br /></p><div class="codebox"><pre><code>\ , ; = /</code></pre></div><p>Остальные, вроде бы, беспроблемны. Наиболее эстетичным и надёжным мне кажется двоеточие.</p><div class="codebox"><pre><code>echo on
setlocal enabledelayedexpansion

type nul&gt;echo
echo.
echo. Hеllo world
ren echo echo.hello
echo.Hello world
ren echo.hello echo.txt
set str=txt - расширение текстовых файлов
echo.%str%
ren echo.txt echo.exe
set str=exe - расширение исполняемых файлов
echo.!str!
del echo.exe

md echo
type nul&gt;echo\hello
echo\Hello world
ren echo\hello file.txt
echo\file.txt - текстовый файл
rd /s /q echo

set str= /?qwerty
echo,!str!
echo;!str!
echo=!str!
set str=?qwerty
echo/!str!

pause
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (wisgest)]]></author>
			<pubDate>Fri, 13 Sep 2013 23:46:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75375#p75375</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47647#p47647</link>
			<description><![CDATA[<p>Не-не-не! Бездумная копипаста иногда приводит к неочевидным ошибкам. Палка тут о двух концах.<br />Копипасьте вдумчиво! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (027)]]></author>
			<pubDate>Fri, 15 Apr 2011 16:10:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47647#p47647</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47646#p47646</link>
			<description><![CDATA[<div class="quotebox"><cite>027 пишет:</cite><blockquote><p>Вот прямо так взял и стал копипастить пяток символов.</p></blockquote></div><p>Это просто сила привычки. Тут одним символом ошибся при наборе (то есть, даже не сознательно, например, добавил пробел, а просто по инерции) — результат может быть отличным от ожидаемого.</p><p>Так что, срочно <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /> привыкайте делать «copy-paste».</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 15 Apr 2011 15:51:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47646#p47646</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: есть ли способ вывести через echo пустую строку?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47645#p47645</link>
			<description><![CDATA[<p>Вы правы, но мы ж все такие умные... Вот прямо так взял и стал копипастить пяток символов. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> <br />Я имею в виду нас, мимолетных посетителей.<br />Тут сработало даже не то, что машинально ввел пробел. Я, собственно, его и не вводил. Я сразу вспомнил костыль собственного производства - &quot;Ах, это я знаю...&quot;<br />Рефлекс.<br />Извините за офф. Пост можно удалить, если что.</p>]]></description>
			<author><![CDATA[null@example.com (027)]]></author>
			<pubDate>Fri, 15 Apr 2011 15:38:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47645#p47645</guid>
		</item>
	</channel>
</rss>
