Tengo un archivo con el nombre de todas las pruebas:
$ cat all_tests.txt
test1
test2
test3
test4
test5
test6
Y otro archivo que contiene los nombres de las pruebas y el resultado asociado:
$ cat completed_tests.txt
test1 Passed
test3 Failed
test5 Passed
test6 Passed
¿Cómo crear un nuevo archivo que contenga todos los nombres de prueba con el resultado asociado sin duplicados?
Si ejecuto:
sort all_tests.txt completed_tests.txt
La salida contiene duplicados:
test1
test1 Passed
test2
test3
test3 Failed
test4
test5
test5 Passed
test6
test6 Passed
La salida deseada:
test1 Passed
test2
test3 Failed
test4
test5 Passed
test6 Passed