<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: profile: sed</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9006.html</link>
    <description>IP адрес из /etc/hosts&lt;br&gt;В шеле:&lt;br&gt;$ echo $0&lt;br&gt;-sh&lt;br&gt;$ sed -n &quot;/&#092;&amp;lt;&#096;hostname&#096;&#092;&amp;gt;/p&quot; /etc/hosts &amp;#124; awk &apos;&#123;print $1&#125;&apos;&lt;br&gt;192.168.0.5&lt;br&gt;&lt;br&gt;Вставляю в /etc/profile&lt;br&gt;HOSTIP=&#096;sed -n &quot;/&#092;&amp;lt;&#096;hostname&#096;&#092;&amp;gt;/p&quot; /etc/hosts &amp;#124; awk &apos;&#123;print $1&#125;&apos;&#096;; export HOSTIP&lt;br&gt;echo $HOSTIP&lt;br&gt;логинюсь, и получаю:&lt;br&gt;sed: command garbled: /&#092;&amp;lt;&lt;br&gt;-sh: &amp;gt;/p /etc/hosts &amp;#124; awk &apos;&#123;print &#125;&apos;: not found&lt;br&gt;&lt;br&gt;хелп плиз.&lt;br&gt;с учетом того, что в хостах прописаны хосты с именами к примеру &quot;test&quot; и &quot;test2&quot; (&quot;onetest&quot; и тд), необходимо выделить айпи адрес для хоста &quot;test&quot;.&lt;br&gt;</description>

<item>
    <title>profile: sed (emasun)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9006.html#4</link>
    <pubDate>Mon, 24 Jan 2011 12:00:43 GMT</pubDate>
    <description>&amp;gt; А так?&lt;br&gt;&amp;gt; HOSTNAME=&#096;hostname&#096;; HOSTIP=&#096;sed -n &quot;/&#092;&amp;lt;$HOSTNAME&#092;&amp;gt;/p&quot; /etc/hosts &amp;#124; awk &apos;&#123;print &lt;br&gt;&amp;gt; $1&#125;&apos;&#096;; export HOSTIP &lt;br&gt;&lt;br&gt;сенкс. работает.&lt;br&gt;ps. вложенные обратные ковычки не работают, так?&lt;br&gt;</description>
</item>

<item>
    <title>profile: sed (phpcoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9006.html#3</link>
    <pubDate>Mon, 24 Jan 2011 11:48:02 GMT</pubDate>
    <description>А так?&lt;br&gt;&lt;br&gt;HOSTNAME=&#096;hostname&#096;; HOSTIP=&#096;sed -n &quot;/&#092;&amp;lt;$HOSTNAME&#092;&amp;gt;/p&quot; /etc/hosts &amp;#124; awk &apos;&#123;print $1&#125;&apos;&#096;; export HOSTIP &lt;br&gt;</description>
</item>

<item>
    <title>profile: sed (emasun)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9006.html#2</link>
    <pubDate>Mon, 24 Jan 2011 11:41:16 GMT</pubDate>
    <description>&amp;gt;&amp;gt; HOSTIP=&#096;sed -n &quot;/&#092;&amp;lt;&#096;hostname&#096;&#092;&amp;gt;/p&quot; /etc/hosts &amp;#124; awk &apos;&#123;print $1&#125;&apos;&#096;; export HOSTIP &lt;br&gt;&amp;gt; Ну потому что вы используете обратные кавычки дважды. Это и не будет &lt;br&gt;&amp;gt; работать. Попробуйте так: &lt;br&gt;&amp;gt; HOSTIP=$(sed -n &quot;/&#092;&amp;lt;$(hostname)&#092;&amp;gt;/p&quot; /etc/hosts &amp;#124; awk &apos;&#123;print $1&#125;&apos;); export HOSTIP &lt;br&gt;&amp;gt; либо &lt;br&gt;&amp;gt; HOSTIP=&#096;sed -n &quot;/&#092;&amp;lt;$(hostname)&#092;&amp;gt;/p&quot; /etc/hosts &amp;#124; awk &apos;&#123;print $1&#125;&apos;&#096;; export HOSTIP &lt;br&gt;&lt;br&gt;1 var:&lt;br&gt;-sh: syntax error: &#096;HOSTIP=$&apos; unexpected&lt;br&gt;2 var:&lt;br&gt;&amp;lt;пусто&amp;gt; &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>profile: sed (phpcoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9006.html#1</link>
    <pubDate>Mon, 24 Jan 2011 11:29:33 GMT</pubDate>
    <description>&amp;gt; HOSTIP=&#096;sed -n &quot;/&#092;&amp;lt;&#096;hostname&#096;&#092;&amp;gt;/p&quot; /etc/hosts &amp;#124; awk &apos;&#123;print $1&#125;&apos;&#096;; export HOSTIP &lt;br&gt;&lt;br&gt;Ну потому что вы используете обратные кавычки дважды. Это и не будет работать. Попробуйте так:&lt;br&gt;&lt;br&gt;HOSTIP=$(sed -n &quot;/&#092;&amp;lt;$(hostname)&#092;&amp;gt;/p&quot; /etc/hosts &amp;#124; awk &apos;&#123;print $1&#125;&apos;); export HOSTIP &lt;br&gt;&lt;br&gt;либо&lt;br&gt;&lt;br&gt;HOSTIP=&#096;sed -n &quot;/&#092;&amp;lt;$(hostname)&#092;&amp;gt;/p&quot; /etc/hosts &amp;#124; awk &apos;&#123;print $1&#125;&apos;&#096;; export HOSTIP &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
