On Mar 24, 5:47pm, zzapper wrote:
} Subject: Re: Segregating a Global Alias
}
} zzapper <david@xxxxxxxxxxxxxx> wrote in
} news:XnsA2FAB2C8DE4F8davidrayninfocouk@80.91.229.13:
}
} > for f in NF ; perl -ne 's/(<\/\w+>)/$1\n/g; print' < $f > $f.txt
That's fine, but it creates a variable $f that hangs around after the
command is finished.
} BTW this is perl one liner to put each XML tag on a newline.
}
} But can anyone else trump Bart's or my attempt?
Do it entirely in perl?
perl -pe '$. == 1 && open STDOUT,"> $ARGV.txt"; s/(<\/\w+>)/$1\n/g' NF
That'll work for a whole list of files just like the "for" loop.