Supongamos que $ 2 es mi variable. He intentado pasar de¿Cómo puedo recortar el espacio en blanco de una variable en awk?
awk -F\, '{print $2 ":"}'
a
awk -F\, '{print gsub(/[ \t]+$/, "", $2) ":"}'
y sale de algo de impresión a imprimir nada en absoluto.
Parece la tercera la línea se puede abreviar como 'awk -F \, '{gsub (/^[\ t] + | [\ t] + $) /," ", $ 2); imprime $ 2 ":"} ''. ¡Tenga en cuenta ese poderoso cartel de tubería! :) – syntaxerror