in reply to sorting headers in a file
output$/ = '>or'; sub{$h{$1} = $2 if /(\d+)\n\n(\w+)/}->() foreach <DATA>; foreach (sort { $a<=>$b } keys %h){ print ">or$_\n\n$h{$_}\n\n"; } __DATA__ >or3 agagatgatagat >or10 aacctttagtag >or1 gtatatatata >or2 tactacatgagg
>or1 gtatatatata >or2 tactacatgagg >or3 agagatgatagat >or10 aacctttagtag
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: sorting headers in a file
by hdb (Monsignor) on Dec 13, 2013 at 08:34 UTC | |
by Lennotoecom (Pilgrim) on Dec 13, 2013 at 08:47 UTC |