Этот вопрос очень распространен, но у меня немного другое состояние.У меня есть 10 файлов, и я хочу извлечь общие строки.Я нашел ->
perl -ne 'print if ($seen{$_} .= @ARGV) =~ /10$/' file1 file2 file3 file4
или в Linux ->
comm [-1] [-2] [-3 ] file1 file2
Но если файл имеет 3 столбца (или более столбцов), и я хочу сравнить только первые 2 столбца (или более) и не последний столбец ->
file1 ->
Col1 col2 col3
A 1 0
A 2 1
file2
Col1 col2 col3
A 2 0.5
A 1 10
B 1 10
желаемый вывод ->
Col1 col2 file1 file2
A 1 0 10
A 2 1 0.5
Итакв выводе должно быть еще 10 столбцов, если у меня есть 10 файлов.Это также возможно как один вкладыш Perl (путем его изменения) или что мы можем сделать?