View difference between Paste ID: dYuKHtgL and U25QcXvF
SHOW: | | - or go back to the newest paste.
1-
{
1+
/^ *[0-9]+/ {
2-
    if ( $0 ~ /^ *[0-9]/ ) {
2+
    if ($(NF-4) ~ /-/) {
3-
	for ( i = 1; i <= NF; i++ ) {
3+
        $(NF-3) = "-" $(NF-3)
4-
	    if ( i == 1 ) { printf $i";" }
4+
5-
	    if ( i > 1 && $i ~ /[A-Z0-9]/ ) {
5+
    print $1, $(NF-3), $(NF-2), $(NF-1), $NF
6-
		j = i
6+