Сопоставление столбцов File1 со столбцами файла 2 и печать их в файле с помощью awk

Вы можете использовать команду {lv,vg,pv}sи awk, например:

$ uuid="MtLb3p-MUle-8fyk-fy6m-z99n-V9mi-xxxxxx" 
$ sudo pvs -o UUID,NAME --noheadings | awk "\$1 == \"$uuid\" { print \$2 }"
/dev/sdb3
0
12.02.2020, 02:50
2 ответа

Вы можете использовать приведенную ниже команду Сообщите мне о любых сомнениях

awk 'NR==FNR{a[$1];next}($1 in a){print $0}'  file1 file2
0
28.04.2021, 23:23

Это то, что вам действительно нужно:

$ awk -F':' 'NR==FNR{a[$1,$2]; next} ($1,$2) in a' file1 file2
chr10:10000003:C/T: -0.572267893158369  0.607055146639116\
chr10:100000202:C/A:    0.808838763489275   0.362093542746135\
chr10:100000465:C/T:    -0.701703282910107  0.629368417133545\
0
28.04.2021, 23:23

Теги

Похожие вопросы