Вот мой код
BEGIN {
FPAT="([^,]+)|(\"[^\"]+\")"
}
{
print "NF = ", NF
for (i = 1; i <= NF; i++) {
printf("$%d = <%s>\n", i, $i)}
}
И вывод:
NF = 3
$1 = <Johny Bravo>
$2 = < Chief of Security>
$3 = < 417-555-66>
Есть пробел перед строкой. Как удалить этот пробел? Пробел во вводе - это пробел после ",". Входные данные из .txt файла, который содержит запись типа:
Johny Bravo, Chief of Security, 417-555-66
Ожидаемый вывод
NF = 3
$1 = <Johny Bravo>
$2 = <Chief of Security>
$3 = <417-555-66>