Awk рассматривает строку в двойных кавычках как один токен и игнорирует пробел между

Файл данных - data.txt:

ABC "I am ABC" 35 DESC
DEF "I am not ABC" 42 DESC

cat data.txt | awk '{print $ 2}'

приведет к "I" вместо цитируемой строки

Как заставить awk игнорировать пробел в кавычках и думать, что это один единственный токен?

25
задан Roy Chan 8 July 2011 в 03:36
поделиться