Tuesday, August 3, 2010

Passing arguments to awk from shell

To pass argument SHELLARGUMENT to awk from a shell do:

$ awk -v x="$SHELLARGUMENT" '{print x}'

eg.:

#!/bin/sh

SHELLARGUMENT=test

awk -v x="$SHELLARGUMENT" '{print x}'


No comments:

Post a Comment