Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Segregating a Global Alias



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.



Messages sorted by: Reverse Date, Date, Thread, Author