<?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=28245</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=28245&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «замена текста в файлах».]]></description>
		<lastBuildDate>Fri, 17 May 2013 09:17:42 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: замена текста в файлах]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=346119#p346119</link>
			<description><![CDATA[<div class="quotebox"><cite>ormorph⇓ пишет:</cite><blockquote><p>Да ваш пример работает, только его лучше привести к такому виду.</p></blockquote></div><p>ну да... моя ошибка...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Fri, 17 May 2013 09:17:42 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=346119#p346119</guid>
		</item>
		<item>
			<title><![CDATA[Re: замена текста в файлах]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=346085#p346085</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer⇓ пишет:</cite><blockquote><p>чисто из интереса, как этот ахтунг в принципе должен был бы работать?</p></blockquote></div><p>Упс<br />недосмотрел, следующие строчки тоже правятся.))<br />Да ваш пример работает, только его лучше привести к такому виду.<br /></p><div class="codebox"><pre><code>sed &#039;s/^\(mail_server=\).*/\1192.168.51.78/&#039;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Fri, 17 May 2013 00:49:38 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=346085#p346085</guid>
		</item>
		<item>
			<title><![CDATA[Re: замена текста в файлах]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=346074#p346074</link>
			<description><![CDATA[<div class="quotebox"><cite>ormorph⇓ пишет:</cite><blockquote><p>sed &#039;s/[^mail_server\=]\+$/192.168.51.78/&#039; -i file</p></blockquote></div><p>чисто из интереса, как этот ахтунг в принципе должен был бы работать?</p><p><strong>vinner</strong>, к номерам строк в 10-ти случаях из 10-ти привязываться глупо<br />в самых примитивных вариантах:<br /><strong>sed &#039;/^mail_server=/s/=.*/192.168.51.78/</strong><br /><strong>sed &#039;s/^\(mail_server\)=.*/\1192.168.51.78/</strong><br />разницы практически нет... дело вкуса...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Thu, 16 May 2013 18:55:06 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=346074#p346074</guid>
		</item>
		<item>
			<title><![CDATA[Re: замена текста в файлах]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=346046#p346046</link>
			<description><![CDATA[<div class="codebox"><pre><code>sed &#039;s/[^mail_server\=]\+$/192.168.51.78/&#039; -i file</code></pre></div><p>Не оно?</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Thu, 16 May 2013 14:08:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=346046#p346046</guid>
		</item>
		<item>
			<title><![CDATA[Re: замена текста в файлах]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=346002#p346002</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Не совсем понял, что вы пытаетесь сделать, но...<br /></p><div class="codebox"><pre><code>lupo@gentoo-laptop /tmp % cat test.txt
8 somename=name1
9 somename2=name2
lupo@gentoo-laptop /tmp % sed -i &#039;/^8/ s/\(.*\)=\(.*\)/\1=NEW/&#039; test.txt
lupo@gentoo-laptop /tmp % cat test.txt
8 somename=NEW
9 somename2=name2</code></pre></div></blockquote></div><p>Как пример:<br /></p><div class="codebox"><pre><code>mail_server=192.168.51.77
mail_sender=test@yandex.ru
mail_user=test2@yandex.ru</code></pre></div><p>При этом какие значение после равно заранее не известно</p><p>При этом все что в строчке 1 после знака равно заменить на 192.168.51.78<br />все что в строчке 2 после знака равно на newtest@yandex.ru<br />все что в строчке 3 после знака равно на newtest2@yandex.ru</p>]]></description>
			<author><![CDATA[null@example.com (vinner)]]></author>
			<pubDate>Thu, 16 May 2013 10:15:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=346002#p346002</guid>
		</item>
		<item>
			<title><![CDATA[Re: замена текста в файлах]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=345996#p345996</link>
			<description><![CDATA[<p>Не совсем понял, что вы пытаетесь сделать, но...<br /></p><div class="codebox"><pre><code>lupo@gentoo-laptop /tmp % cat test.txt
8 somename=name1
9 somename2=name2
lupo@gentoo-laptop /tmp % sed -i &#039;/^8/ s/\(.*\)=\(.*\)/\1=NEW/&#039; test.txt
lupo@gentoo-laptop /tmp % cat test.txt
8 somename=NEW
9 somename2=name2</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Thu, 16 May 2013 09:30:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=345996#p345996</guid>
		</item>
		<item>
			<title><![CDATA[замена текста в файлах]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=345990#p345990</link>
			<description><![CDATA[<p>Добрый день. <br />Есть много файлов такого формата <br />8 somename=name1<br />9 somename2=name2<br />Нужно все что находится в определенной строке(например в строке № 8) после = заменить на другое значение. </p><div class="codebox"><pre><code>sed -i &#039;8 s/*/new_name/1&#039; </code></pre></div><p>Как в sed добавить шаблон, чтобы он заменял все после знака = ?<br />или нужно использовать </p><div class="codebox"><pre><code>cut -d = -f2</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (vinner)]]></author>
			<pubDate>Thu, 16 May 2013 08:22:56 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=345990#p345990</guid>
		</item>
	</channel>
</rss>
