<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Разбивка файлов на несколько по количеству строк]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=21622</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=21622&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Разбивка файлов на несколько по количеству строк».]]></description>
		<lastBuildDate>Fri, 13 Apr 2012 14:33:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Разбивка файлов на несколько по количеству строк]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=268153#p268153</link>
			<description><![CDATA[<div class="quotebox"><cite>voral пишет:</cite><blockquote><p>Некоторые шеллы (собстевенно установлен на машине, на которой эта задача была актуальна) выдают следующее:</p></blockquote></div><p>ой... вообще страшная система... мне самому с ней пришлось сегодня ***ться... сначала матерился, что средняя кнопка не вставляет, а потом ещё расстроился, что sed&#039;а нет =))<br /></p><div class="quotebox"><cite>voral пишет:</cite><blockquote><p>Я за других и не решаю. Я делаю так, как на данный момент умею. Это первая проба cmake. И на данный момент прочитана всего лишь одна статья из блога.</p></blockquote></div><p>просто обычно это указывают при сборке. если хотите задать умолчания, то ИМХО лучше делать так:<br /></p><div class="codebox"><pre><code>if(NOT CMAKE_BUILD_TYPE)
     set( CMAKE_BUILD_TYPE RELEASE )
endif(NOT CMAKE_BUILD_TYPE)</code></pre></div><p>а вообще там много лишнего: для такого маленького проекта достаточно трёх строк:<br /></p><div class="codebox"><pre><code>cmake_minimum_required ( VERSION 2.6 )
project ( splitter )
add_executable ( splitter src/main.cpp )</code></pre></div><p>причём первая - только для того, чтобы cmake не ругался...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Fri, 13 Apr 2012 14:33:51 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=268153#p268153</guid>
		</item>
		<item>
			<title><![CDATA[Re: Разбивка файлов на несколько по количеству строк]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=268105#p268105</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>эмм... <strong>man split</strong></p></blockquote></div><p>Некоторые шеллы (собстевенно установлен на машине, на которой эта задача была актуальна) выдают следующее:<br /></p><div class="codebox"><pre><code>c:\&gt;man split
&quot;man&quot; не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.</code></pre></div><p><img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p><div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>cmake это Ъ, только не решайте за других! раз уж больше трёх строк пишите и хотите установить умолчания, то оборачивайте в if&#039;ы.</p></blockquote></div><p>Я за других и не решаю. Я делаю так, как на данный момент умею. Это первая проба cmake. И на данный момент прочитана всего лишь одна статья из блога.</p><p>Если кому нужен виндовый экзешник - говорите он уже есть готовый.</p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Fri, 13 Apr 2012 06:47:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=268105#p268105</guid>
		</item>
		<item>
			<title><![CDATA[Re: Разбивка файлов на несколько по количеству строк]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=268095#p268095</link>
			<description><![CDATA[<p>эмм... <strong>man split</strong><br /></p><div class="quotebox"><blockquote><p>set( CMAKE_BUILD_TYPE RELEASE )</p></blockquote></div><p>cmake это Ъ, только не решайте за других! раз уж больше трёх строк пишите и хотите установить умолчания, то оборачивайте в if&#039;ы.</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Fri, 13 Apr 2012 03:13:50 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=268095#p268095</guid>
		</item>
		<item>
			<title><![CDATA[Разбивка файлов на несколько по количеству строк]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=268087#p268087</link>
			<description><![CDATA[<p>Так сложилось возникла сегодня необходимость в утилите, которая разбивает большой текстовый по количеству строк. Утилита не сложная, но вдруг кому либо пригодится. Проверял работу под виндой и линуксом.<br />Запуск:<br />splitter [опции] &lt;имя_входящего_файла&gt;<br />Опции:<br />&nbsp; -s&nbsp; отображать информацию о процессе обработки<br />&nbsp; -rX разбивать на файлы с количеством строк не более X. Без данного параметра 10000 строк.</p><p>в результате получается несколько файлов с именем по следующему правилу:<br />&nbsp; &lt;имя_исходного_файла&gt;_XXX[.&lt;расширение_если_есть&gt;]<br />XXX - порядковый номер с лидирующим 0</p><p>Коды возврата:<br />0 - Ok<br />1 - Ошибка открытия исходного файла<br />2 - Ошибка создания результрующего файла<br />3 - Не достаточно параметров передано</p><p>Выкладываю пока только исходники. <a href="https://github.com/Voral/splitter">https://github.com/Voral/splitter</a></p><p>ЗЫ И все из-за SQL сервера от одной мелкой фирмы....</p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Thu, 12 Apr 2012 22:02:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=268087#p268087</guid>
		</item>
	</channel>
</rss>
