#!/usr/bin/awk -f { lines[NR] = $0 } END{ for (i in lines) { split(lines[i],flds,/ *, */,seps) for (j in flds) printf "|%s| (%s)\n",flds[j],seps[j] } }