Use inscreva-se :
$ join file1.txt file2.txt
apple fruit red green
tomato vegetable green yellow
digamos que eu tenha poucos arquivos que tenham estrutura como
arquivo1.txt
apple fruit
tomato vegetable
arquivo2.txt
apple red green
tomato green yellow
existe uma maneira de fazer uma vez esses 2 arquivos (ou mais) para receber um conjunto de dados como este (ou similar)
apple fruit red green
tomato vegetable green yellow
Use inscreva-se :
$ join file1.txt file2.txt
apple fruit red green
tomato vegetable green yellow
Use apenas grep
com o padrão e arquivos pesquisados.
Exemplo:
pi@raspberrypi ~ $ echo "test" > a
pi@raspberrypi ~ $ echo "test" > b
pi@raspberrypi ~ $ echo "test" > c
pi@raspberrypi ~ $ grep "test" a b c
a:test
b:test
c:test
Veja a página man adaptada: link
Veja também a página completa do manual: link