Hrushikesh
Hrushikesh

Reputation: 131

Use double quotes as field separator in AWK

How can I use double quotes as a field separator?

awk -v val=$num 'BEGIN { FS='"';}{}'

I am using above statement however encountered an error.

Upvotes: 8

Views: 23522

Answers (1)

Kevin
Kevin

Reputation: 56059

Two ways:

awk -v val=$num -F'"' '{}'

awk -v val=$num 'BEGIN { FS="\"";}{}'

Upvotes: 16

Related Questions