<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; замена текста в файлах]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=28245&amp;type=atom" />
	<updated>2013-05-17T09:17:42Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=28245</id>
		<entry>
			<title type="html"><![CDATA[Re: замена текста в файлах]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346119#p346119" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ormorph⇓ пишет:</cite><blockquote><p>Да ваш пример работает, только его лучше привести к такому виду.</p></blockquote></div><p>ну да... моя ошибка...</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-05-17T09:17:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346119#p346119</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: замена текста в файлах]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346085#p346085" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2013-05-17T00:49:38Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346085#p346085</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: замена текста в файлах]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346074#p346074" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-05-16T18:55:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346074#p346074</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: замена текста в файлах]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346046#p346046" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>sed &#039;s/[^mail_server\=]\+$/192.168.51.78/&#039; -i file</code></pre></div><p>Не оно?</p>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2013-05-16T14:08:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346046#p346046</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: замена текста в файлах]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346002#p346002" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[vinner]]></name>
				<uri>https://linuxforum.ru/profile.php?id=21046</uri>
			</author>
			<updated>2013-05-16T10:15:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346002#p346002</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: замена текста в файлах]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=345996#p345996" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-05-16T09:30:40Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=345996#p345996</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[замена текста в файлах]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=345990#p345990" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[vinner]]></name>
				<uri>https://linuxforum.ru/profile.php?id=21046</uri>
			</author>
			<updated>2013-05-16T08:22:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=345990#p345990</id>
		</entry>
</feed>
