deixe-me oferecer uma solução simples com base em suas informações limitadas. Eu fiz dois arquivos:
-
name.txt:
george koko victor bassey jane effiong -
remove.txt:
net paul garret jonah jane koko effiong
Os passos seriam:
-
use o grep para corresponder apenas nomes que não estão no nome.txt:
grep --file=/path/to/name.txt -v /path/to/remove.txt-
Resultado:
net paul garret jonah
-
-
Em seguida, remova os nomes que não são macthin usando o comando
sed:grep --file=/path/to/name.txt -v /path/to/remove.txt | sed 's/$//g'- O comando acima não removerá os nomes do
remove.txt, mas os listará no terminal, a partir daqui você poderá enviar os nomes para um novo arquivo ou adicionar a opção-ino comandosedpara fazer o remoção de nome atual.
- O comando acima não removerá os nomes do