The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
shell script para pesquisar conteúdo do arquivo com timestamps no diretório psychobeauty Programação Shell Script e 10 04-21-2008 06:37
encontrando diferença entre os 2 diretórios recursivamente yayati Programação Shell Script e 2 04-09-2008 11:37
conteúdo necessita mudanças-muitos arquivos swchee Programação Shell Script e 3 10-05-2006 01:29
Não é possível exibir conteúdo Diretório - SunOS nhatch UNIX & avançada para usuários experientes 2 06-27-2006 04:23
Uso de descompactar arquivos com conteúdo> 2Gb tcarlson Filesystems, Discos e Memória 2 09-17-2003 05:33

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-08-2007
singhald007 singhald007 is offline
Usuário
  
 

Join Date: Feb 2007
Posts: 2
Quero registar a diferença no conteúdo dos arquivos no diretório diferente

Oi Todos

Eu sou muito novo para o Unix shell script, você poderia me ajudar pleae para gerar o arquivo de saída com o nome do arquivo e caminho que arquivos com a diferença de conteúdo nas duas listas. todos os arquivos no diretório ambos têm o mesmo nome e formato.

entrada diretório / edc/input1 / ela também pode ter sub-diretório
/ edc/input2 / ela também pode ter sub-diretório
arquivo de saída diffout ter caminho e nome para o arquivo.

por favor deixe-me saber se esta requremnt não são claros
por favor me fornecer algum script.

obrigado

Singh
  #2 (permalink)  
Old 02-08-2007
hegemaro hegemaro is offline
Usuário
  
 

Join Date: Feb 2006
Location: Schenectady, NY
Lugares: 134
Se bem entendi, tente este

cd / edc/input1; encontrar. -type f | sort> / tmp/input1.lst
cd / edc/input2; encontrar. -type f | sort> / tmp/input2.lst
diff / tmp/input1.lst / tmp/input2.lst


A partir da saída, as linhas que começam com um menor que sinal '<' só existem em / edc/input1 e os que começam com um sinal mais do que '>' só existem em / etc/input2. Para ver quais arquivos existem em ambos os diretórios, use o join (1) comando

join / tmp/input1.lst / tmp/input2.lst
  #3 (permalink)  
Old 02-13-2007
singhald007 singhald007 is offline
Usuário
  
 

Join Date: Feb 2007
Posts: 2
Quero registar a diferença no conteúdo de arquivos em diferentes directorys

Oi hegemaro

diff / tmp/input1.lst / tmp/input2.lst

não dando qualquer saída. porque esta está a ter o mesmo nome do arquivo, tanto da lista. Quero imprimir o nome do arquivo, juntamente com o caminho, que com diferentes conteúdos, poderia u por favor me GIV alguma idéia de como podemos fazer isso ..

Singhal
  #4 (permalink)  
Old 02-13-2007
anbu23 anbu23 is offline Forum Advisor  
Usuário
  
 

Join Date: Mar 2006
Local: Bangalore, Índia
Mensagens: 1.398

Código:
ls /dir1 | while read x
do
str=$(diff /dir1/$x /dir2/$x )
[[ -n "$str" ]] && echo $x
done

Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 05:41.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0