<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[BOL: Perl script to run awk inside perl]]></title>
	<link>https://bioinformaticsonline.com/snippets/view/42920/perl-script-to-run-awk-inside-perl?</link>
	<atom:link href="https://bioinformaticsonline.com/snippets/view/42920/perl-script-to-run-awk-inside-perl?" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/snippets/view/42920/perl-script-to-run-awk-inside-perl</guid>
	<pubDate>Sat, 27 Feb 2021 01:40:25 -0600</pubDate>
	<link>https://bioinformaticsonline.com/snippets/view/42920/perl-script-to-run-awk-inside-perl</link>
	<title><![CDATA[Perl script to run awk inside perl]]></title>
	<description><![CDATA[<code>#!/usr/local/bin/perl
eval &#039;exec /usr/local/bin/perl -S $0 ${1+&quot;$@&quot;}&#039;
if $running_under_some_shell;
# this emulates #! processing on NIH machines.
# (remove #! line above if indigestible)

eval &#039;$&#039;.$1.&#039;$2;&#039; while $ARGV[0] =~ /^([A-Za-z_0-9]+=)(.*)/ &amp;&amp; shift;
# process any FOO=bar switches
$, = &#039; &#039;; # set output field separator
$\ = &quot;\n&quot;; # set output record separator

while (&lt;&gt;) {
chomp; # strip record separator
@Fld = split(&#039; &#039;, $_, -1);
if ($awk) {
$Fld[(1)-1] = &#039;&#039;;
$Fld[(2)-1] = &#039;&#039;;
print join($,,@Fld);
}
print join($,,@Fld) if $f1 . . $txt;
}</code>]]></description>
	<dc:creator>Neel</dc:creator>
</item>

</channel>
</rss>