From: Eric Sunshine Date: Fri, 24 Jun 2016 20:58:58 GMT Subject: Re: [PATCH v3 1/4] t5000: test tar files that overflow ustar headers Message-ID: In-Reply-To: <20160624190744.GA32118@sigill.intra.peff.net> On Fri, Jun 24, 2016 at 3:07 PM, Jeff King wrote: > On Fri, Jun 24, 2016 at 11:56:19AM -0700, Junio C Hamano wrote: >> Jeff King writes: >> > +tar_info () { >> > + "$TAR" tvf "$1" | awk '{print $3 " " $4}' | cut -d- -f1 >> > +} > >> Seeing an awk piped into cut always makes me want to suggest a >> single sed/awk/perl invocation. > > I want the auto-splitting of awk, but then to auto-split the result > using a different delimiter. Is there a not-painful way to do that in > awk? The awk split() function is POSIX and accepts an optional separator argument.