Как создать vlookup с помощью awk для файлов tsv - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь просмотреть строки, содержащие пробелы (file1) в файле tsv (file2).

file1 file2

Wisted Выходные данные: Требуемые выходные данные

Следующая команда выполняет vlookup, но в качестве разделителя полей она принимает пробелы:

awk 'FNR==NR{a[$3]=$1; next} { if ($1 in a) {print a[$1], $1}}' file2 file1

, поэтому выходные данные:

вывод

Определение вкладки в качестве разделителя не приводит к получению каких-либо данных:

awk -F "/t" 'FNR==NR{a[$3]=$1; next} { if ($1 in a) {print a[$1], $1}}' file2 file1

...