<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; PowerShell: Чтение n последних строк в файле]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9551&amp;type=atom" />
	<updated>2014-08-28T05:55:23Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9551</id>
		<entry>
			<title type="html"><![CDATA[Re: PowerShell: Чтение n последних строк в файле]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86159#p86159" />
			<content type="html"><![CDATA[<p><strong>2ivashkindmitriy</strong><br />Есть как минимум два способа. Первый заключается в использование RichTextBox, второй - нахождение совпадения и установления границ строки с совпадением.</p>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2014-08-28T05:55:23Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86159#p86159</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PowerShell: Чтение n последних строк в файле]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=85969#p85969" />
			<content type="html"><![CDATA[<p>Добрый день , у меня похожая задача только вот ни как не могу найти как вместо &quot;contains erorr&quot; выводить строку с ошибкой полностью .</p>]]></content>
			<author>
				<name><![CDATA[ivashkindmitriy]]></name>
			</author>
			<updated>2014-08-19T10:18:18Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=85969#p85969</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PowerShell: Чтение n последних строк в файле]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82475#p82475" />
			<content type="html"><![CDATA[<p><strong>greg zakharov</strong>, Благодарю за помощь!</p>]]></content>
			<author>
				<name><![CDATA[Alex_12095]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32194</uri>
			</author>
			<updated>2014-04-30T05:33:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82475#p82475</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PowerShell: Чтение n последних строк в файле]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82472#p82472" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Alex_12095 пишет:</cite><blockquote><p>Я только открыл для себя powershell поэтому буду рад и материалам по данной реализации, читал литературу, гуглил, но не нашел способов реализации данной задачи</p></blockquote></div><p>Что касается литературы, то она в большей степени является вольным пересказом встроенной документации, так что от ее чтения лучше воздержаться, доверившись главным образом командам Get-Help или man (например, man about_* и т.д.) Прочий материал - спецификация платформы .NET Framework и наличие IL DASM. Все остальное приложится.<br /></p><div class="quotebox"><cite>Alex_12095 пишет:</cite><blockquote><p>...необходимо что бы результатом было сообщение типа &quot;в этом файле есть erorr, а в этом нет&quot;</p></blockquote></div><p>Задайте условие через <strong>if..else</strong> или <strong>switch</strong>. Например:<br /></p><div class="codebox"><pre><code>gci X:\folder\*.log | % {if ((gc $_)[-10..-1] -match &#039;^erorr$&#039;) {&#039;File {0} contains erorr&#039; -f $_} else {&#039;File {0} does not contain erorr&#039; -f $_}}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2014-04-30T05:20:00Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82472#p82472</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PowerShell: Чтение n последних строк в файле]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82459#p82459" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p><strong>Alex_12095</strong>, не совсем понятно отчего Вы пишете в данной теме, когда проще и логичней было бы открыть новую тему, ведь вопрос в большей степени по PowerShell. Ответ на Ваш вопрос:<br /></p><div class="codebox"><pre><code> gci X:\folder\*.log | % { (gc $_)[-10..-1] -match &#039;^erorr$&#039; -join &#039;, &#039;}</code></pre></div></blockquote></div><p>&lt;Благодарю за ответ, Написал в той теме из-за того, что нужную информацию по powershell нашел в той теме.<br />Извиняюсь, но я немного не правильно поставил вопрос, необходимо что бы результатом было сообщение типа <br />&quot;в этом файле есть erorr, а в этом нет&quot; Я только открыл для себя powershell поэтому буду рад и материалам по данной реализации, читал литературу, гуглил, но не нашел способов реализации данной задачи</p>]]></content>
			<author>
				<name><![CDATA[Alex_12095]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32194</uri>
			</author>
			<updated>2014-04-29T22:41:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82459#p82459</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PowerShell: Чтение n последних строк в файле]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82408#p82408" />
			<content type="html"><![CDATA[<p><span style="color: Green">Перенёс из <a href="http://forum.script-coding.com/viewtopic.php?id=7493">CMD/BAT: Чтение n первых/последних строк в файле; число строк в файле</a>.</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-04-29T07:15:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82408#p82408</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: PowerShell: Чтение n последних строк в файле]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82403#p82403" />
			<content type="html"><![CDATA[<p><strong>Alex_12095</strong>, не совсем понятно отчего Вы пишете в данной теме, когда проще и логичней было бы открыть новую тему, ведь вопрос в большей степени по PowerShell. Ответ на Ваш вопрос:<br /></p><div class="codebox"><pre><code> gci X:\folder\*.log | % { (gc $_)[-10..-1] -match &#039;^erorr$&#039; -join &#039;, &#039;}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2014-04-29T05:30:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82403#p82403</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[PowerShell: Чтение n последних строк в файле]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82402#p82402" />
			<content type="html"><![CDATA[<p>День добрый, прочитал статью, мне очень помогла, реализовал такой скрипт<br /> </p><div class="codebox"><pre><code>$c= (get-content -path d:\vad.log)[-10..-1]
[Regex]::Matches($c,&#039;erorr&#039;)-join&#039;, &#039; </code></pre></div><p>Выводит из файла 10 последних строк и ищет в нем слова &quot;erorr&quot;.<br />Может подскажете каким образом организовать что бы он искал сразу в нескольких файлах кол-во файлов может меняться, файлы в одной папке нужен отбор типа *.log .<br />Благодарю всех ответивших!</p>]]></content>
			<author>
				<name><![CDATA[Alex_12095]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32194</uri>
			</author>
			<updated>2014-04-29T04:41:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82402#p82402</id>
		</entry>
</feed>
