Cómo obtener las líneas inigualables en vimdiff

Cómo obtener las líneas inigualables en vimdiff

Estoy comparando una lista de paquetes para un proyecto Django en producción y desarrollo. Hay inconsistencias en las versiones, pero solo me preocupan los paquetes que se instalaron de forma independiente en otro. Entonces estoy tratando de obtener líneas que no coinciden (anotadas con -----) en vimdiff.

Puedo utilizar un script en Python o Perl para hacer esto, pero me preguntaba si hay una herramienta de línea de comandos o lograr lo mismo en Vim, porque creo que esto puede ser útil para auditar otros archivos en el futuro.

Respuesta1

Devuelve sólo líneas con una primera palabra única:

cut -d ' ' -f1 input?.txt | sort | uniq -u

entrada1.txt:

package1 v1
package2 v1
package3 v1
package4 v1
package5 v1

entrada2.txt:

package1 v1
package2 v2
package4 v4
package5 v5

producción:

package3

información relacionada