The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Összevetéshez szelektív fájl különböző mappákba gmahesh2k A UNIX a dummies Kérdések és válaszok 0 05-15-2008 03:03 AM
Hasonlítsuk össze a két tömb sh vagy két területen rijeshpp Shell programozás és Scripting 0 10-31-2007 02:47 AM
Távoli összehasonlítani a mappák sunilav Shell programozás és Scripting 1 04-04-2007 06:04 AM
Mappák másolása nélkül mappák ... ;-) chimpu A UNIX a dummies Kérdések és válaszok 5 04-26-2004 01:25 PM
Biztonsági mentés mappák nélkül mappák ...;) chimpu Shell programozás és Scripting 1 04-26-2004 11:02 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 03-18-2009
protocomm protocomm is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2009
Helyszín: Franciaország, Montpellier
Posts: 150
Összehasonlít 2 mappák ...

Helló,

Megpróbálom összehasonlítani 2 mappákat, azt magyarázza, én ezt a fájlt a 2 mappát, és szeretnék kinyomtatni a különbség ezen a mappák ...

Pl.: folder1: fájl1 fájl2 file3
folder2: fájl1 fájl2
print file3

Én egy ls a 2 és mappák i használhatod a diff (diff var1 $ $ var2) eredmény nélkül ....

Köszönöm a segítséget.
  #2 (permalink)  
Old 03-18-2009
aaaaargh aaaaargh is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2006
Hozzászólások: 20
Összevetéshez mappák ajánlom használata rsync

rsync-n-avxl src / TGT /

Ez megmutatja, hogyan src differers a TGT
Ez az, amit keres?
  #3 (permalink)  
Old 03-18-2009
summer_cherry summer_cherry is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Jun 2007
Helyszín: Kína Peking
Hozzászólások: 1.092
szia,
remélem, segít valami.

<filelist.sh> A listán az összes fájlt a megadott könyvtárba


Kód:
cd $1
for i in *
do
	echo $i
done

alábbi három szakaszban fog generálni, csak az első könyvtár, csak a második dir, mind a két r.

Kód:
sh filelist.sh dir1 > dir1file
sh filelist.sh dir2 > dir2file
echo "Those in dir1 but not dir2:"`comm -23 dir1file dir2file`
echo "Those in dir2 but not dir1:"`comm -13 dir1file dir2file`
echo "Those in both dir1 and dir2:"`comm -12 dir1file dir2file`
rm dir1file dir2file

  #4 (permalink)  
Old 03-18-2009
rikxik's Avatar
rikxik rikxik is offline
Regisztrált felhasználó
  
 

Join Date: Dec 2007
Posts: 250
Idézet:
Originally Posted by protocomm View Post
Helló,
Pl.: folder1: fájl1 fájl2 file3
folder2: fájl1 fájl2
print file3
Atleast Solaris, meg tudod csinálni:

Kód:
$ dircmp -s folder1 folder2 |grep -v "^ *$" |grep -v Page
./file3

  #5 (permalink)  
Old 03-19-2009
protocomm protocomm is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2009
Helyszín: Franciaország, Montpellier
Posts: 150
Köszönöm a válaszokat, de azt szeretnénk dolgozni változó, és nem közvetlenül a fájlt.

Az rsync parancsot, mint ha én $ valtozo helyett a könyvtár közvetlenül, már hiba ...
  #6 (permalink)  
Old 03-19-2009
protocomm protocomm is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2009
Helyszín: Franciaország, Montpellier
Posts: 150
Köszönöm a válaszokat, de azt szeretnénk dolgozni változó, és nem közvetlenül a fájlt.

Az rsync parancsot, mint ha én $ valtozo helyett a könyvtár közvetlenül, már hiba ...
  #7 (permalink)  
Old 03-19-2009
rikxik's Avatar
rikxik rikxik is offline
Regisztrált felhasználó
  
 

Join Date: Dec 2007
Posts: 250
Idézet:
Originally Posted by protocomm View Post
Köszönöm a válaszokat, de azt szeretnénk dolgozni változó, és nem közvetlenül a fájlt.

Az rsync parancsot, mint ha én $ valtozo helyett a könyvtár közvetlenül, már hiba ...
Mit beszélsz? Azt hirdették például folder1, folder2 így a választ adták kell. Mi az ami meggátol a parancsok egy szkriptet, mondjuk "compare.sh":


Kód:
#!/usr/bin/ksh
f1=$1
f2=$2
dircmp -s $f1 $f2 |grep -v "^ *$" |grep -v Page

Ezután egyszerűen át az érvet, hogy a forgatókönyv:


Kód:
ksh compare.sh folder1 folder2

Vagy én vagyok teljesen hiányzik valami?
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 06:42 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0