для печати требуется ,
для разделения каждой выходной переменной / значения:
$ echo "hello there" | awk -v OFS=";" '{print $0,$1,$2}'
#=> hello there;hello;there
$ echo "hello there" | awk 'BEGIN {OFS=","} {print $0,$1,$2}'
#=> hello there,hello,there
пробел
означает простую конкатенацию каждой строки / переменной.
Использовать пробел, когда вам нужно, было бы ошибкойOFS, но для некоторых нужд это удобно.