<?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: Чтение n первых/последних строк в файле; число строк в файле]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=7493</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=7493&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле».]]></description>
		<lastBuildDate>Tue, 29 Apr 2014 07:14:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=82407#p82407</link>
			<description><![CDATA[<p><span style="color: Green">Перенёс в новую тему: <a href="http://forum.script-coding.com/viewtopic.php?id=9551">PowerShell: Чтение n последних строк в файле</a>.</span></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Tue, 29 Apr 2014 07:14:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=82407#p82407</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=76272#p76272</link>
			<description><![CDATA[<p>Напоследок:</p><div class="codebox"><pre><code>E:\&gt;find /c /v &quot;&quot; default.htm
---------- DEFAULT.HTM: 137

E:\&gt;find /c /v &quot;&quot; &lt; default.htm
137</code></pre></div><p>Хотите сказать, что 137 не эквивалентно 137-ми? Тогда почему я не в курсе, что отменили элементарную математику?</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Mon, 21 Oct 2013 12:22:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=76272#p76272</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=76261#p76261</link>
			<description><![CDATA[<div class="quotebox"><cite>Мальчик-гей пишет:</cite><blockquote><p>...советую заглянуть в словарь, а ещё лучше, попробовать самому догадаться как же слово &quot;эквивалентно&quot; переводится на русский.</p></blockquote></div><p>Простите, у Вас филологическое образование? Или Вы страдаете дислексией, что не вполне можете разуметь написанное? Тем паче, что<br /></p><div class="quotebox"><cite>Мальчик-гей пишет:</cite><blockquote><p>Я понимаю эквивалентность вполне академически, как отношение, обладающее свойствами рефлексивности, симметричности и транзитивности.</p></blockquote></div><p>Вы сами дали понять, что всякую иную интерпретацию слова &quot;эквивалентность&quot; Вы просто-напросто игнорируете, что сужает Ваш кругозор до ортодаксального математического видения проблемы, вкупе с дезинтеграцией русского языка как такового, из чего следует заключить, что спор с Вами представляется трюизмом, а точнее софистикой, - ни одного аргумента с Вашей стороны не последовало.<br /></p><div class="quotebox"><cite>Rumata пишет:</cite><blockquote><p>undefined ==&nbsp; null // true<br />undefined === null // false</p></blockquote></div><p>Не приплетайте сюда, пожалуйста, javascript. null и undefined - это два тривиальных типа данных, каждый из которых определяет только одно значение. Однако, заявлять об их эквивалентности, как-то однако. Считается, что у значение null - объектный тип. При всем этом значение null уникально и отличается от любых других. Если переменная равна null, значит в ней не содержится допустимого объекта (массива, числа, строки и т.д.) undefined же возвращается же либо при обращении к переменной, которй никогда не присваивалось значение, либо к свойству объекта которого не существует. При этом null и undefined не эквивалентны друг другу, несмотря на то, что оператор эквивалентности считает их равными, - это написано в любой книге по javascript. Это можно также утверждать и потому, что в отличии от null значение undefined не является зарезервированным словом. Если будет время, почитайте на досуге, например, Дэвида Флэнегана, если точно помню и не делайте скоропалительных выводов.<br />Резюмирую, несмотря на общую схожесть многих языков, абсолютизировать понятие эквивалентности не стоит, - если не каждый, то некоторые из языков вкладывают собственное понятие в &quot;эквивалентность&quot;, причем будь то естественный язык или язык программирования. То, что выдает в командном языке одинаковый результат, но лишь с некоторым &quot;мусором&quot;, знаете ли еще не повод утверждать что заяц - это волк и вообще не млекопитающее, а аргументы г-на <strong>Мальчик-гей</strong> не убедительны, ибо таким образом можно доказать все что угодно, в том числе что и Ленин был грибом.</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Mon, 21 Oct 2013 11:07:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=76261#p76261</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=76251#p76251</link>
			<description><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p>Так что это скорее &quot;не равноценно&quot;, нежели &quot;не эквивалентно&quot;. Или Вы русский язык как-то на свой лад интерпретируете?</p></blockquote></div><p>Дорогой коллега! Я понимаю эквивалентность вполне академически, как отношение, обладающее свойствами рефлексивности, симметричности и транзитивности. И в этом смысле на одном и том же классе объектов могут быть заданы различные отношения эквивалентности, так что объекты эквивалентные в одном отношении не будут эквивалентны в другом. Вспомните хотя бы конгруэнтность и подобие геометрических фигур. В рамках же этой темы требовалась более сильная эквивалентность, с совпадением формата вывода результатов, так как всё началось с </p><div class="quotebox"><cite>Rumata пишет:</cite><blockquote><div class="codebox"><pre><code>more file | find /c /v &quot;&quot;</code></pre></div><p>Команда выведет <span class="bbu">только</span> размер файла в строках.</p></blockquote></div><p> чему <strong>smaharbA</strong> и предложил эквивалентную именно в этом отношении замену.<br />По поводу &quot;равноценно&quot; и &quot;эквивалентно&quot; советую заглянуть в словарь, а ещё лучше, попробовать самому догадаться как же слово &quot;эквивалентно&quot; переводится на русский.</p>]]></description>
			<author><![CDATA[null@example.com (Мальчик-гей)]]></author>
			<pubDate>Mon, 21 Oct 2013 09:38:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=76251#p76251</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=76084#p76084</link>
			<description><![CDATA[<p><strong>greg zakharov</strong><br />В данном случае smaharbA прав. Результат обеих команд одинаковый, но вывод - разный. Это как в JavaScript<br /></p><div class="codebox"><pre><code>
undefined ==  null // true
undefined === null // false
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Thu, 17 Oct 2013 09:17:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=76084#p76084</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=76079#p76079</link>
			<description><![CDATA[<div class="quotebox"><cite>Мальчик-гей пишет:</cite><blockquote><p>Коллега smaharbA прав...</p></blockquote></div><p>Смысл то один и тот же - количество строк в файле. А отбрасывать из вывода имя файла - дело вкуса. Так что это скорее &quot;не равноценно&quot;, нежели &quot;не эквивалентно&quot;. Или Вы русский язык как-то на свой лад интерпретируете?</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Thu, 17 Oct 2013 07:51:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=76079#p76079</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=76070#p76070</link>
			<description><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><p>не эквивалентно</p></blockquote></div><p>Может быть, но сколько бы не пробовал на выходе одинаковый результат.</p></blockquote></div><p>Коллега <strong>smaharbA</strong> прав:<br /></p><div class="quotebox"><blockquote><p>C:\&gt;find /c /v &quot;&quot; c:\autoexec.bat</p><p>---------- C:\AUTOEXEC.BAT: 0</p><p>C:\&gt;find /c /v &quot;&quot; &lt; c:\autoexec.bat<br />0</p><p>C:\&gt;</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Мальчик-гей)]]></author>
			<pubDate>Thu, 17 Oct 2013 05:04:37 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=76070#p76070</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75984#p75984</link>
			<description><![CDATA[<div class="quotebox"><cite>Rumata пишет:</cite><blockquote><p>Возможно, существуют варианты лучше, но, к сожалению, я их не нашел и, поэтому, я использовал &quot;хак&quot; с временным файлом.</p></blockquote></div><p><a href="http://code.activestate.com/recipes/578688-unix-head-n-analog/">head</a> без временных файлов.<br /></p><div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><p>не эквивалентно</p></blockquote></div><p>Может быть, но сколько бы не пробовал на выходе одинаковый результат. Может у меня на Win2k3 find специфический?</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Sun, 13 Oct 2013 06:27:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75984#p75984</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75181#p75181</link>
			<description><![CDATA[<p>не эквивалентно</p>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Tue, 03 Sep 2013 13:27:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75181#p75181</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75179#p75179</link>
			<description><![CDATA[<div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><p>find /c /v &quot;&quot; &lt; file.txt</p></blockquote></div><p><strong><span style="color: blue">EQU</span></strong><br /></p><div class="codebox"><pre><code>find /c /v &quot;&quot; file.txt</code></pre></div><p>???<br /></p><div class="quotebox"><cite>blackfox.blacktail пишет:</cite><blockquote><p>Если есть пустая строка, с символом SUB, её тоже считает.</p></blockquote></div><p>На оном спотыкается и Ruby (версия старая, до установки последней дело никак не доходит).</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Tue, 03 Sep 2013 11:52:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75179#p75179</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75173#p75173</link>
			<description><![CDATA[<p>2<strong>smaharbA</strong><br />Если есть пустая строка, с символом <strong>SUB</strong>, её тоже считает.<br />Проще избавиться от этого символа, что я и сделал.<br />(При использовании <strong>copy</strong>, нужно поставить ключ /<strong>B</strong>)</p>]]></description>
			<author><![CDATA[null@example.com (blackfox.blacktail)]]></author>
			<pubDate>Tue, 03 Sep 2013 06:22:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75173#p75173</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75145#p75145</link>
			<description><![CDATA[<p>чем не устраивает ?</p><div class="codebox"><pre><code>find /c /v &quot;&quot; &lt; file.txt</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Sun, 01 Sep 2013 06:37:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75145#p75145</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75033#p75033</link>
			<description><![CDATA[<p>Добрый день.<br />Использовал пример для подсчета количества строк в файле:<br /></p><div class="codebox"><pre><code>more file | find /c /v &quot;&quot;</code></pre></div><p>Отлично работает, но есть минус. Он в итоге считает строчку с символом &#039;<strong>SUB</strong>&#039;. Как можно избавиться от подсчета таких строк?</p>]]></description>
			<author><![CDATA[null@example.com (blackfox.blacktail)]]></author>
			<pubDate>Wed, 28 Aug 2013 11:06:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75033#p75033</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=74913#p74913</link>
			<description><![CDATA[<div class="quotebox"><cite>Rumata пишет:</cite><blockquote><p>Код на PowerShell:<br />echo (get-content -path %windir%...</p></blockquote></div><p>Слишком сложно, не находите?<br /></p><div class="codebox"><pre><code>#имитация head
gc $env:windir\system32\drivers\etc\hosts | select -first 10
#имитация tail
gc $env:windir\system32\drivers\etc\hosts | selest -last 10</code></pre></div><p>А если нужно передать команду PoSh, то будет примерно так:<br /></p><div class="codebox"><pre><code>powershell /nologo /noprofile /command &quot;&amp; {gc $env:windir\system32\drivers\etc\hosts | select -first 10}&quot;</code></pre></div><p>Скорость же работы PowerShell&#039;а зависит от разных факторов. Бывает и так, что ngen.exe не помогает, в итоге приходится рядом с powershell.exe создовать config со специфичными для каждого случая параметрами.</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Sun, 25 Aug 2013 12:44:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=74913#p74913</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=63133#p63133</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>разбор «for /f» пропускает пустые строки</p></blockquote></div><p>Именно поэтому в сообщении входной файл проходит через команду find /n /v &quot;&quot;, в этом случае все строки сохраняются. </p><p>Но вот посмотрите на этот пример:<br /></p><div class="codebox"><pre><code>( for /l %l in ( 1, 1, 100 ) do @( echo %l &amp; echo. ) ) | cmd /v:on /q /c &quot;set n=0&amp; for /f &quot;delims=&quot; %x in (&#039;more&#039;) do (set /a n=!n!+1&gt; nul&amp; echo.%x&amp; if !n! gtr 9 exit /b)&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Fri, 24 Aug 2012 14:18:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=63133#p63133</guid>
		</item>
	</channel>
</rss>
