[ale] swap 2 fields (in a tabbed file)?

Geoffrey esoteric at 3times25.net
Wed Jan 29 12:47:21 EST 2003


Use awk:

awk -F '\t' '{printf "%s\t%s\n", $2, $1}'

Christopher Bergeron wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Does anyone know how I can swap 2 fields in a tab delimited file
> containing 2 fields?
> 
> Here's an example of my data:
> ~ <TAB>WOODSTOCK OUTLET<CR>
> AF100<TAB>METRO AUDIO DYNAMI<CR>
> 
> What I'd like to do is swap the 2 fields (or do a `sort` based on the
> second field!) such that I end up with this:
> WOODSTOCK OUTLET<TAB> <CR>
> METRO AUDIO DYNAMICS<TAB>AF100<CR>
> 
> Does anyone know of a way I can accomplish this?  I tried using cut
> - -f2,1 -d"\t" but no adeu...
> 
> As always, much thanks in advance!
> - -CB
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.1 (MingW32)
> Comment: Using GnuPG with Netscape - http://enigmail.mozdev.org
> 
> iD8DBQE+OBDCTKCy0t3zQgURAjNTAJ4+scGLwJ68zyWNCQi3zOioVQHYSgCgsbsd
> OQXrEikvL57cV8/Tj1vuqLg=
> =3GQm
> -----END PGP SIGNATURE-----
> 
> 
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale
> 
> 

-- 
Until later: Geoffrey		esoteric at 3times25.net

The latest, most widespread virus?  Microsoft end user agreement.
Think about it...

_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale






More information about the Ale mailing list