У меня есть следующие поля:
Name<tab>City<tab>Phone Number
Если я использую для awk
, он возвращает только имя («Мухаммад»), когда имя - «Мухаммад Тахир».
Как можно использовать awk
с grep
, чтобы в качестве разделителей полей вместо пробелов использовались табуляции?
У Вас есть две опции:
Использовать -F
опция:
awk -F $'\t' '{...}'
или набор разделитель полей (FS
) в BEGIN
раздел:
awk 'BEGIN{FS="\t"}{...}'
Чтобы также установить Выходного разделителя полей использовать OFS
:
awk 'BEGIN{FS="\t"; OFS=FS}{...}'