awk подсчитывает количество полей и соответственно добавляет

У меня есть следующий файл.csv

111111 | 111111 | 22222 | 44444 | 4445454 | 67554333 | 

Я могу подсчитать количество полей, используя следующее

awk -F '|' '{print NF}' file.csv

в моей схеме базы данных У меня есть 33 поля , однако некоторые строки в моем CSV-файле имеют менее 33 полей, поэтому, когда я импортирую файл, он жалуется на отсутствие совпадения.

используя awk, как я могу добавить расширитель полей NULL с помощью | чтобы заполнить 33 строки

, ваша помощь будет высоко оценена.

Спасибо

10
задан Deano 23 March 2012 в 14:32
поделиться