![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Sticky Mapper | mjdavies | UNIX for dummyer Spørgsmål & svar | 1 | 10-16-2008 07:45 AM |
| kompileret binære fil giver "ikke kan udføre binære fil" | scgupta | Sun Solaris | 0 | 07-13-2006 02:59 AM |
| Kopiering af mapper uden nogle mapper ... ;-) | chimpu | UNIX for dummyer Spørgsmål & svar | 5 | 04-26-2004 01:25 PM |
| Sikkerhedskopiering Mapper uden nogle mapper ...;) | chimpu | Shell Programmering og Scripting | 1 | 04-26-2004 11:02 AM |
| downloading mapper i ftp | eloquent99 | UNIX for dummyer Spørgsmål & svar | 6 | 04-23-2003 04:06 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Jeg er en nybegynder på alt dette, men undertand de grundlæggende principper. Jeg arbejder i øjeblikket på en stor opgave, og kæmper med den sidste del.
Jeg har to filer, mappe 1 indeholder en liste på omkring 20 filer i binært (muligvis behandles som arrays?) mappe 2 indeholder flere filer og undermapper hver post også i binær alt hvad jeg ønsker, er dybest set at tage hver angivelse af mappe 1, og se om der er nogen matchende resultater i fil 2, hvis der er nogen kampe, de skal derefter flyttes til en tekst mappe 3 nogen løsninger? |
|
||||
|
Citat:
En anden mulighed kunne være listen over filer i mappen 1 og kontrollere, om de findes i mappen 2. Så, for at bruge diff sammenligne. Noget lignende: Code:
LIST=files.txt
ls folder1 > $LIST #list files from folder1
cat $LIST| while read line; do #for each filename
INPUT=$(echo ${line})
cd $folder2
if [ -f $INPUT ]; then #check if file exists and its a regular file
#files exists
diff $folder1/$INPUT $folder2/$INPUT > dev/nul 2>&1 #compares both
if [ "$?" == "0" ]; then #check for result.
#files exists and they're identical
fi
fi
done
![]() Albert. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|