From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9850 invoked by alias); 24 Mar 2014 17:48:33 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 18665 Received: (qmail 3885 invoked from network); 24 Mar 2014 17:48:28 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.2 X-Injected-Via-Gmane: http://gmane.org/ To: zsh-users@zsh.org From: zzapper Subject: Re: Segregating a Global Alias Date: Mon, 24 Mar 2014 17:47:57 +0000 (UTC) Organization: rayninfo Message-ID: References: X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 87-194-164-3.bethere.co.uk User-Agent: Xnews/2009.05.01 zzapper wrote in news:XnsA2FAB2C8DE4F8davidrayninfocouk@80.91.229.13: > Bart Schaefer wrote in > news:CAH+w=7baCBR0KK+Uvhu8D53CPsVNvq4YSVsrbb35H1ReCHQZAA@mail.gmail.com: > > >> >> (){ perl -ne 's/(<\/\w+>)/$1\n/g; print' < $1 > $1.txt } NF >> > inspired by this > > for f in NF ; perl -ne 's/(<\/\w+>)/$1\n/g; print' < $f > $f.txt > > > BTW this is perl one liner to put each XML tag on a newline. The input file is 10mb and perl takes just seconds, i gave up trying to do this with vim (-None) . But can anyone else trump Bart's or my attempt? -- zzapper https://twitter.com/dailyzshtip