Flávio, Obrigado, mas talvez eu tenha simplificado demais meu problema. Eu não poderei simplesmente criar um arquivo final único com o sort.
Os meus arquivos em questão são dois smbpasswd em duas máquinas distintas, que preciso "sincronizar". Mas há alguns usuários no arquivo B (o smbpasswd destino) que precisam ser preservados. Porém, como estes arquivos foram criados separadamente (apesar dos usuários serem, em sua maioria, os mesmos), algumas entradas de usuários em A diferem das entradas em B. Assim, primeiro, preciso tirar as linhas idênticas para depois verificar as entradas iguais e manter apenas a entrada que vem de A. Ou, eu precisaria agora de um segundo passo para eliminar as entradas de usuários duplicadas. Paulo 2008/9/25 Flavio Junior <[EMAIL PROTECTED]>: > sort -u arq1 arq2 > arqfinal > > -- > > Flávio do Carmo Júnior aka waKKu > > 2008/9/25 Paulo Soares Drumond <[EMAIL PROTECTED]>: > >> Pessoal, >> >> Tenho quase certeza de que este tema já foi citado aqui - e mais de >> uma vez - mas procurei muito nos arquivos da lista e não encontrei >> (talvez por não usar a palavra correta). >> >> Tenho dois arquivos A e B e preciso incluir os dados de A em B. >> Portanto, como resultado final, o arquivo B terá seus registros e mais >> os registros de A. O detalhe é que o arquivo B já terá algumas de suas >> linhas iguais às linhas de A. Qual comando uso para, de cara, eliminar >> as linhas de A já presentes em B? >> >> Ex: >> -- Arq A >> Joao:4444 >> Pedro:1111 >> Maria:2222 >> Jose:3333 >> Lucas:5555 >> Mateus:2312 >> >> -- Arq B >> Joao:4444 >> Pedro:1111 >> Levi:1234 >> Maria:2222 >> Moises:4232 >> >> Neste caso, o arquivo final deveria ser: >> Joao:4444 >> Pedro:1111 >> Levi:1234 >> Maria:2222 >> Moises:4232 >> Jose:3333 >> Lucas:5555 >> Mateus:2312 >> >> A ordem das linhas no arquivo final é indiferente no meu caso. >> >> Obrigado, >> >> Paulo