Пример работает очень хорошо!
Но я не смог понять fpat+0 в этом коде:
Код: Выделить всё
BEGIN {
fp[0] = "([^,]+)|(\"[^\"]+\")"
fp[1] = "([^,]*)|(\"[^\"]+\")"
fp[2] = "([^,]*)|(\"([^\"]|\"\")+\")"
FPAT = fp[fpat+0]
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... is-example
Мобильная версия