<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: Levysoft's Code Snippets</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Fri, 25 Jul 2008 15:44:49 GMT</pubDate>
    <description>DZone Snippets: Levysoft's Code Snippets</description>
    <item>
      <title>Release description</title>
      <link>http://snippets.dzone.com/posts/show/1002</link>
      <description>// Release description&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#                                 1.1.0 patchlevel 1&lt;br /&gt;#                                 | | |            |&lt;br /&gt;#          Code base version -----/ | |            |&lt;br /&gt;#          Major version -----------/ |            |&lt;br /&gt;#          Minor version -------------/            |&lt;br /&gt;#          Patchlevel -----------------------------/&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 22 Dec 2005 00:16:53 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/1002</guid>
      <author>levysoft (Antonio)</author>
    </item>
    <item>
      <title>Check whether current user is owner</title>
      <link>http://snippets.dzone.com/posts/show/1001</link>
      <description>&lt;code&gt;&lt;br /&gt;current_user=`id | sed 's/uid=[0-9][0-9]*(\([^)]*\)).*/\1/'`&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 22 Dec 2005 00:14:36 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/1001</guid>
      <author>levysoft (Antonio)</author>
    </item>
    <item>
      <title>How to create a script to automatic telnet to a host?</title>
      <link>http://snippets.dzone.com/posts/show/1000</link>
      <description>&lt;code&gt;&lt;br /&gt;(sleep 3; echo username; sleep 3; echo password; sleep 5; echo "ls -l"; sleep 3; echo "exit") | telnet hostname&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 22 Dec 2005 00:13:46 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/1000</guid>
      <author>levysoft (Antonio)</author>
    </item>
    <item>
      <title>SED examples</title>
      <link>http://snippets.dzone.com/posts/show/999</link>
      <description>// SED examples&lt;br /&gt;&lt;br /&gt;- stampa tutte le linee di un file tranne i commenti (iniziano con '#')&lt;br /&gt;  &lt;code&gt;cat $FILE | sed -e '/^#/d'&lt;/code&gt;&lt;br /&gt;- stampa tutte le linee che iniziano con un numero&lt;br /&gt;  &lt;code&gt;cat $FILE | sed -n "/^[0-9]/p"&lt;/code&gt;&lt;br /&gt;- stampa tutte le linee che NON iniziano con un numero&lt;br /&gt;  &lt;code&gt;cat $FILE | sed -n "/^[0-9]/p"&lt;/code&gt;&lt;br /&gt;- rimuove tutte le linee vuote (costituite solo da \n)&lt;br /&gt;  &lt;code&gt;cat $FILE | sed -e "/^$/d"&lt;/code&gt;&lt;br /&gt;- rimuove tutte le linee formate da spazi (e seguite da \n)&lt;br /&gt;  &lt;code&gt;cat $FILE | sed -e "/^[ ][	]*$/d"&lt;/code&gt;&lt;br /&gt;- rimuove tutte le linee che contengono 'exportPIPPO'&lt;br /&gt;  &lt;code&gt;sed "/export[ |	]*PIPPO/d" $FILE&lt;/code&gt;&lt;br /&gt;- rimuove il path di un filename&lt;br /&gt;  &lt;code&gt;echo "/usr/bin/prova" | sed -e "s/.*\///"&lt;/code&gt;&lt;br /&gt;  scrive: prova&lt;br /&gt;- scrive solo il path&lt;br /&gt;  &lt;code&gt;echo "/usr/bin/prova" | sed -e "s/\/[^\/]*$//"&lt;/code&gt;&lt;br /&gt;  scrive: /usr/bin&lt;br /&gt;- stampa la 'n'esima riga di un file (nell'esempio la 5a)&lt;br /&gt;  &lt;code&gt;sed -n -e "5p" $FILE&lt;/code&gt;&lt;br /&gt;- stampa le righe di un file (nell'esempio dalla 2a alla 5a)&lt;br /&gt;  &lt;code&gt;sed -n -e "2,5p" $FILE&lt;/code&gt;&lt;br /&gt;- esempi di sostituzioni:&lt;br /&gt;  &lt;code&gt;sed "s/\"/ /g"&lt;/code&gt;	.. sostituisce tutte le '"' con space&lt;br /&gt;  &lt;code&gt;sed "s/,/ /g"&lt;/code&gt;		.. sostituisce tutte le ',' con space&lt;br /&gt;  &lt;code&gt;sed 's:bin::'&lt;/code&gt;     .. sostituisce il primo 'bin' con nulla&lt;br /&gt;&lt;br /&gt;- esempi di estrazioni:&lt;br /&gt;  - &lt;code&gt;id | sed -n "/^uid=[0-9]*(\([^)]*\)).*/s//\1/p"&lt;/code&gt;&lt;br /&gt;    estrae: nome dell'user&lt;br /&gt;  - &lt;code&gt;echo "-T100" | sed 's/^-T//'&lt;/code&gt;&lt;br /&gt;    estrae: 100&lt;br /&gt;&lt;br /&gt;- estrae i campi user e home (il 1o e il 6o) dal file /etc/passwd e formatta:&lt;br /&gt;  &lt;code&gt;cat /etc/passwd | sed 's/\([^:]*\):.*:\(.*\):[^:]*$/_dir=\2 _user=\1/'&lt;/code&gt;&lt;br /&gt;  scrive: _dir=/ _user=root&lt;br /&gt;          ...&lt;br /&gt;          _dir=/home/bellina _user=bellina</description>
      <pubDate>Thu, 22 Dec 2005 00:09:57 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/999</guid>
      <author>levysoft (Antonio)</author>
    </item>
    <item>
      <title>Quale &#232; il comando pi&#249; semplice per leggere la 3 riga di un file?</title>
      <link>http://snippets.dzone.com/posts/show/998</link>
      <description>// man sed =&gt; sed -n  n,mp file &lt;br /&gt;Scrive tutte le righe comprese tra n e m. &lt;br /&gt;Segnatamente: &lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sed -n 3,3p file&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 22 Dec 2005 00:07:33 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/998</guid>
      <author>levysoft (Antonio)</author>
    </item>
    <item>
      <title>Remove the lines that do not contain the word "ebuild"</title>
      <link>http://snippets.dzone.com/posts/show/997</link>
      <description>&lt;code&gt;&lt;br /&gt;sed -n -e '/ebuild/p' $temp_file_1 &gt; $temp_file_2&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 22 Dec 2005 00:06:18 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/997</guid>
      <author>levysoft (Antonio)</author>
    </item>
  </channel>
</rss>
