![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Sammenligner 2 filer | hdixon | UNIX for dummyer Spørgsmål & svar | 2 | 08-01-2007 01:24 PM |
| Om at sammenligne to antallet få fejl, ikke i stand til at rette op på det pplease hjælpe | moh_hak_786 | Shell Programmering og Scripting | 2 | 06-25-2007 12:55 AM |
| sammenligner to filer | Marwan | UNIX for dummyer Spørgsmål & svar | 6 | 06-11-2007 03:39 AM |
| sammenligne skygge filer med rigtige filer | terrym | UNIX for Advanced & Ekspertsøgning Brugere | 4 | 02-09-2007 02:38 AM |
| shell script sammenligne filer i en fil | raina_nalin | Shell Programmering og Scripting | 4 | 06-21-2005 07:00 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Scriptfejl .. for at sammenligne 2 filer!
Hej
Jeg bruger nedenstående script til at sammenligne to filer .. Jeg får fejl, som nævnt nedenfor: #! / bin / sh # Script til at finde forskellen mellem 2 filer # Husk den gamle fil fil1 bør altid være det første argument. Else, ville logikken omvendt. # Diff.sh <tidligere file> <Ny file> hvis [[$ #-ne 2]]; derefter echo "Need bare 2 filer for at sammenligne" exit 1 fi; # Tag diff ved at ignorere de blanke og blanke. diff-b-w $ (1) $ (2)> $ (1). diff hvis [[$? -eq 0]]; derefter echo "Ingen filer blev tilføjet / fjernet" anden echo "Filer blev tilføjet / fjernet" fi; # Proces diff-fil. # En linje kunne se ud # <Tekst-der-gik-out #> Text-der-kom-i mens læse linje gøre hvis [[$ (line: 0:2) \u003d\u003d "<"]]; derefter echo $ (linje: 2) er fjernet. fi; hvis [[$ (line: 0:2) \u003d\u003d ">"]]; derefter echo $ (linje: 2) er tilføjet. fi; gjort <$ (1). diff Når jeg kører: diff.sh <oldfilename> <newfilename> / home / cvs -> diff.sh 2047files.txt 2048files.txt Filer blev tilføjet / fjernet diff.sh [23]: $ (line: 0:2): Den angivne substitution ikke er gyldig for denne kommando. kan nogen korrigere denne ... Bemærk; Men min puruse er gjort, jeg er i stand til at skabe en anden fil, hvor jeg kunne se diff, men jeg får fejl ... Hvordan får jeg vil komme over det??? Enhver sugesstions ... |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|