recut(1) is like cut(1), but can also duplicate and reorder fields.
