felix meier: problem mit script (awk)

Beitrag lesen

hi

ich habe ein problem mit meinem script:

cat user | gawk -F[,] '{printf "create:%2.2s%4.4s\n", $3,$2,};'

das script liest aus einer datei user zeilenweise eine kommaseparierte liste ein.
dann werden aus dem dritten wert und dem zweiten wert ein string erstellt. und zwar die ersten zwei buchstaben vom dritten wert und 4 vom  zweiten wert.
beispiel:
einlesen
1, test, person,
ergibt: tepers

wie kann ich das jetzt realisieren, dass das skript nicht die ersten beiden buchstaben von $3 nimmt, sondern den ersten und den letzen buchstaben:
also: ttpers

kann mir jemand einen tipp geben?

gruss
felix