Categorias
Linux Programação

Executando um comando para cada linha de um arquivo com bash

Hoje precisei gerar o diff do svn de alguns arquivos cujo nomes estavam armazenados dentro de um arquivo. Para gerar o diff no svn de cada um desses arquivos basta fazer o seguinte: cat arquivos.txt | xargs -I {} svn diff -r 39177:HEAD https://svn/projeto{} > diff.txt Onde o arquivo arquivos.txt contém o nome dos arquivos […]