<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Получить содержимое файла.]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Получить содержимое файла. форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 16:43:47 -0400</pubDate>
		<item>
			<title>Получить содержимое файла.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/65685-poluchit-soderzhimoe-fayla./message254618">Получить содержимое файла.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Хм… похоже, большие файлы оно не любит. Я использовал один и тот же формат файла для обоих, и они работают, если они не такие длинные. Посмотрю, смогу ли я найти причину. Может, буфер может прочитать только определенное количество строк, а потом просто "умирает"? Посмотрю, что смогу найти. Сэм. <br />
			<i>23.03.2006 06:14:00, changeip.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/65685-poluchit-soderzhimoe-fayla./message254618</link>
			<guid>http://mikrotik.moscow/forum/forum57/65685-poluchit-soderzhimoe-fayla./message254618</guid>
			<pubDate>Thu, 23 Mar 2006 06:14:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Получить содержимое файла.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/65685-poluchit-soderzhimoe-fayla./message254617">Получить содержимое файла.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ну что ж, похоже, это выдаёт содержимое: [admin@EricsHome] file&gt; :put [/file get someips.txt contents ] 1.2.3.4 100.200.200.100 4.3.2.1 Но, похоже, это завершается символами возврата каретки и перевода строки в стиле DOS, и когда я пытаюсь перебрать его с помощью :foreach, я получаю вот это: [admin@EricsHome] file&gt; :foreach x in [/file get someips.txt contents ] do={:put ($x . $x)} 1.2.3.4 100.200.200.100 4.3.2.1 1.2.3.4 100.200.200.100 4.3.2.1 Так что, вероятно, придётся что-то искать с помощью `:find`, и выбирать с помощью `:pick`, чтобы сделать это полезным. Эй, парни из MT, как насчёт чего-нибудь вроде `:grep`, `:sed` и `:awk`. –Eric <br />
			<i>23.03.2006 04:08:00, eflanery.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/65685-poluchit-soderzhimoe-fayla./message254617</link>
			<guid>http://mikrotik.moscow/forum/forum57/65685-poluchit-soderzhimoe-fayla./message254617</guid>
			<pubDate>Thu, 23 Mar 2006 04:08:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Получить содержимое файла.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/65685-poluchit-soderzhimoe-fayla./message254616">Получить содержимое файла.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Возможно ли перебирать строки файла? [admin@MikroBot] file&gt; :put [/file get countries.txt name] countries.txt [admin@MikroBot] file&gt; :put [/file get countries.txt contents] Вторая команда ничего не делает… Я бы предположил, что ‘contents’ означает содержимое файла, но ничего не выводится. Пытаюсь взять файл со списком диапазонов IP-адресов и выполнить команду с помощью :foreach для каждого из них, но `get contents` не работает. Sam <br />
			<i>22.03.2006 20:44:00, changeip.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/65685-poluchit-soderzhimoe-fayla./message254616</link>
			<guid>http://mikrotik.moscow/forum/forum57/65685-poluchit-soderzhimoe-fayla./message254616</guid>
			<pubDate>Wed, 22 Mar 2006 20:44:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
