I'd thought I'd seen everything with perl until I saw John Krahn give this code as a solution:
#syntax: unfold.pl filename > newfilename @ARGV or die "usage: $0 filename\n"; $/ = ''; print for grep [ chomp, s/\n\s+/ /g, s/\z/\n\n/ ], <>; I've never seen grep used with [ ] brackets before - it works the same with { }: print for grep { chomp, s/\n\s+/ /g, s/\z/\n\n/ } <>; How do the brackets fit into the "grep EXPR, LIST" form given in the docs? Thanks! Luke -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]