awk regexp változóval

Szeretnék awk-nak megadni egy bemeneti változót, ami egy regexp kifejezés lenne.
De valahogy nem találok rá megoldást.


awk -vparam='34aa.44' '{if ( $3 ~ /param/) print $0;}' file

ennek így mennie kéne, de mintha nem helyettesítené be a változót. Mit rontok el??

Hozzászólások

awk -v param='34aa.44' '{if ($3 ~ param) print $0;}' file