Eu tenho um arquivo com todos os nomes dos testes:
$ cat all_tests.txt
test1
test2
test3
test4
test5
test6
E outro arquivo contendo os nomes dos testes e o resultado associado:
$ cat completed_tests.txt
test1 Passed
test3 Failed
test5 Passed
test6 Passed
Como criar um novo arquivo contendo todos os nomes de teste com o resultado associado sem duplicatas?
Se eu executar:
sort all_tests.txt completed_tests.txt
A saída contém duplicatas:
test1
test1 Passed
test2
test3
test3 Failed
test4
test5
test5 Passed
test6
test6 Passed
A saída desejada:
test1 Passed
test2
test3 Failed
test4
test5 Passed
test6 Passed
fonte