Com o comando comm
:
comm -23 <(sort package1.md) <(sort package2.md)
Desejo calcular a diferença de duas listas:
$ pip list > package1.md
Package Version
---------------------------------- ---------
alabaster 0.7.10
anaconda-client 1.6.9
anaconda-navigator 1.7.0
anaconda-project 0.8.2
appnope 0.1.0
....
$ pip3 list > package2.md
Package Version
---------------------------------- ---------
alabaster 0.7.10
anaconda-client 1.6.9
anaconda-navigator 1.7.0
anaconda-project 0.8.2
appnope
...
Para encontrar o pacote instalado no pacote1, mas não no pacote 2.
Como realizar tal tarefa?
Use diff (1). Você pode querer pré-processar com sort (1), e talvez usar tail (1) para cortar cabeçalhos.
Tags diff text-processing pip