<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; помогите с простой заменой в sed]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27961&amp;type=atom" />
	<updated>2013-04-25T12:16:32Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=27961</id>
		<entry>
			<title type="html"><![CDATA[Re: помогите с простой заменой в sed]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=342597#p342597" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer⇓ пишет:</cite><blockquote><p>подозреваю, ищите ключик <strong>-i</strong>?</p></blockquote></div><p>Именно!)) а с пом. <strong>w</strong>, подозреваю, можно указать файл для записи.. Унификация такая унификация <img src="https://linuxforum.ru/img/smilies/ap.gif" alt="ap" /></p>]]></content>
			<author>
				<name><![CDATA[Me_Shock]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14860</uri>
			</author>
			<updated>2013-04-25T12:16:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=342597#p342597</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите с простой заменой в sed]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=342591#p342591" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Enzo_brn⇓ пишет:</cite><blockquote><p>прочитал дотошно man sed, не пойму как записать изменения..</p></blockquote></div><p>подозреваю, ищите ключик <strong>-i</strong>?<br />и с <strong>-n</strong> ыув ничего печатать не будет, пока не дашь команду p...</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-04-25T11:53:20Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=342591#p342591</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите с простой заменой в sed]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=342589#p342589" />
			<content type="html"><![CDATA[<p><strong>Fat-Zer</strong>, прочитал дотошно man sed, не пойму как записать изменения.. Делаю:<br /></p><div class="codebox"><pre><code>root@gw5:/etc# sed -ne &#039;s/^server.*/server 192.168.0.27/g&#039; /etc/ntp.conf &amp;&amp; cat /etc/ntp.conf|grep ^server
server 192.168.0.5</code></pre></div><p>ЧЯДНТ? <img src="https://linuxforum.ru/img/smilies/bw.gif" alt="bw" /></p>]]></content>
			<author>
				<name><![CDATA[Me_Shock]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14860</uri>
			</author>
			<updated>2013-04-25T11:34:58Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=342589#p342589</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите с простой заменой в sed]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=342570#p342570" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Enzo_brn⇓ пишет:</cite><blockquote><p>^ говорить только в начале строки?</p></blockquote></div><p>ну можно <strong>^\s*</strong>(начало строки и пробелы) или <strong>^[^#]*</strong> (начало строки и не комментарий)... деталей и строгости синтаксиса я не знаю... важно просто исключить комментарии и/или другие строки server...<br /></p><div class="quotebox"><cite>Enzo_brn⇓ пишет:</cite><blockquote><p>/ whai is?;p;:1;n;p;b1};p <br />об это я сломаю голову!))</p></blockquote></div><p>ну как сказать... sed это такой дзен, который легко познать и которым можно здорово пугать неофитов...<br /><strong>:1;n;p;b1</strong> - это просто цикл, который читает строку и печатает её, чтобы промотать файл до конца после замены первого вхождения... чтобы посвятится в принципе достаточно прочесть значение каждую команды в <strong>man sed</strong>.</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-04-25T08:37:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=342570#p342570</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите с простой заменой в sed]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=342568#p342568" />
			<content type="html"><![CDATA[<p><strong>Fat-Zer</strong>, Ваше: sed -ne &#039;/<span style="color: red">^</span>server.*/{s/<span style="color: green">/</span>server 192.168.0.27/<span style="color: gray">;p;:1;n;p;b1};p</span>&#039;<br /><span style="color: red">^</span> говорить только в начале строки?<br /><span style="color: green">/</span> whai is?<br /><span style="color: gray">;p;:1;n;p;b1};p</span> об это я сломаю голову!))</p>]]></content>
			<author>
				<name><![CDATA[Me_Shock]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14860</uri>
			</author>
			<updated>2013-04-25T08:27:13Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=342568#p342568</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите с простой заменой в sed]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=342567#p342567" />
			<content type="html"><![CDATA[<p>sed -e &#039;s/server <strong>.</strong>*/server 192.168.0.27/&#039;<br />^ - это начало строки<br />осторожно, данный вариант может подпортит и комментарии и все строки со словом server...<br />надёжней как-то так:<br />sed -ne &#039;/^server.*/{s//server 192.168.0.27/;p;:1;n;p;b1};p&#039;</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-04-25T08:23:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=342567#p342567</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите с простой заменой в sed]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=342566#p342566" />
			<content type="html"><![CDATA[<p>Проблема решена:<br /><span style="color: gray"># sed -e &#039;s/server</span><strong><span style="color: red">.</span></strong><span style="color: gray">*/server 192.168.0.28/g&#039; /etc/ntp.conf</span></p>]]></content>
			<author>
				<name><![CDATA[Me_Shock]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14860</uri>
			</author>
			<updated>2013-04-25T08:22:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=342566#p342566</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[помогите с простой заменой в sed]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=342564#p342564" />
			<content type="html"><![CDATA[<p>файл: /etc/ntp.conf<br />Строку: <span style="color: gray">server 192.168.0.5</span> меняю на <span style="color: gray">server 192.168.0.27</span> уже час с поиском по форуму и гуглом.<br /># sed -e &#039;s/server ^*/server 192.168.0.27/g&#039; /etc/ntp.conf <strong>WTF?</strong></p>]]></content>
			<author>
				<name><![CDATA[Me_Shock]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14860</uri>
			</author>
			<updated>2013-04-25T07:59:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=342564#p342564</id>
		</entry>
</feed>
