Posted on 2007-09-22
An awk snippet to swap columns in a text file:
awk -F'[ ]' '{ print $2, ": ", $1 }' original.txt >swapped.txt
The '[ ]'
is the separator in the original file (a regular expression). The ": "
is the separator that is put in the result file.
You can also be done with cut
and paste
command line tools.
Tags: awk text processing