Our Sponsors



Download BioinformaticsOnline(BOL) Apps in your chrome browser.




Perl script to run awk inside perl

  • Public
By Neel 1364 days ago
#!/usr/local/bin/perl eval 'exec /usr/local/bin/perl -S $0 ${1+"$@"}' if $running_under_some_shell; # this emulates #! processing on NIH machines. # (remove #! line above if indigestible) eval '$'.$1.'$2;' while $ARGV[0] =~ /^([A-Za-z_0-9]+=)(.*)/ && shift; # process any FOO=bar switches $, = ' '; # set output field separator $\ = "\n"; # set output record separator while (<>) { chomp; # strip record separator @Fld = split(' ', $_, -1); if ($awk) { $Fld[(1)-1] = ''; $Fld[(2)-1] = ''; print join($,,@Fld); } print join($,,@Fld) if $f1 . . $txt; }