The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
script di shell per cercare i contenuti di file con timestamp nella directory psychobeauty Shell scripting e di programmazione 10 04-21-2008 06:37 AM
trovare differenza tra 2 directory ricorsivamente yayati Shell scripting e di programmazione 2 04-09-2008 11:37 AM
bisogno di cambiamenti di contenuto-molti file swchee Shell scripting e di programmazione 3 10-05-2006 01:29 PM
Non è possibile visualizzare il contenuto di directory - SunOS nhatch UNIX e avanzata per utenti esperti 2 06-27-2006 04:23 AM
L'uso di decomprimere i file con contenuto> 2Gb tcarlson Filesystem, memoria e dischi 2 09-17-2003 05:33 PM

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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 02-08-2007
singhald007 singhald007 is offline
Utente Registrato
  
 

Iscriviti Data: febbraio 2007
Interventi: 2
Voglio registrare la differenza di contenuto di file in diverse directory

Hi All

Sono molto nuovo a Unix shell scripting, potrebbe pleae mi aiuta a generare il file di output che hanno il nome del file e il percorso dei file che hanno la differenza di contenuto nei due directory. tutti i file in entrambe le directory hanno lo stesso nome e formato.

ingresso directory / edc/input1 / essa può avere anche sotto directory
/ edc/input2 / essa può avere anche sotto directory
file di output diffout aver percorso e il nome per il file.

fatemelo sapere se questo requremnt non sono chiare
si prega di fornire alcuni esempi di script.

grazie

Singh
  #2 (permalink)  
Old 02-08-2007
hegemaro hegemaro is offline
Utente Registrato
  
 

Iscriviti Data: febbraio 2006
Località: Schenectady, NY
Interventi: 134
Se ho capito bene, provate questo

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


Dalla produzione, le linee che iniziano con un segno minore di '<' esistono solo in / edc/input1 e quelli che iniziano con un segno di maggiore '>' esiste solo in / etc/input2. Per visualizzare i file che esistono in entrambe le directory, utilizzare il join (1) comando

aderire / tmp/input1.lst / tmp/input2.lst
  #3 (permalink)  
Old 02-13-2007
singhald007 singhald007 is offline
Utente Registrato
  
 

Iscriviti Data: febbraio 2007
Interventi: 2
Voglio registrare la differenza di contenuto di file in diversi directorys

Hi hegemaro

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

non è che ogni uscita. perché si tratta di avere lo stesso nome del file in entrambi della lista. i desidera stampare il nome del file con il percorso lungo, che con diversi contenuti, e potrebbe per favore mi dando qualsiasi idea di come possiamo farlo ..

Singhal
  #4 (permalink)  
Old 02-13-2007
anbu23 anbu23 is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: marzo 2006
Località: Bangalore, India
Messaggi: 1.398

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

Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 09:03 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0