![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Sammenlikning 2 filer | hdixon | UNIX for Dummies Spørsmål og svar | 2 | 08-01-2007 01:24 |
| På sammenligne to tall får feil, ikke i stand til å rette på det pplease hjelp | moh_hak_786 | Shell programmering og Skripting | 2 | 06-25-2007 12:55 |
| sammenligne to filer | marwan | UNIX for Dummies Spørsmål og svar | 6 | 06-11-2007 03:39 |
| sammenlikne skyggen filer med ekte filer | terrym | UNIX for Advanced & ekspertbrukere | 4 | 02-09-2007 02:38 |
| shell script sammenligne filer i en fil | raina_nalin | Shell programmering og Skripting | 4 | 06-21-2005 07:00 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Script feil .. for å sammenlikne 2 filer!
Hei
Jeg bruker nedenfor skriptet å sammenligne to filer .. Jeg får feilmeldingen som er nevnt nedenfor: #! / bin / sh # Script for å finne forskjellen mellom 2 filer # Husk den gamle filen fil1 bør alltid være det første argumentet. Ellers ville logikken omvendt. # Diff.sh <gammelt file> <ny file> Hvis [[$ #-ne 2]], så echo "Need kun 2 filer å sammenligne" exit 1 fi; # Ta diff ved å ignorere den tomme og whitespaces. diff-b-w $ (1) (2)> $ (1). diff Hvis [[$? -eq 0]]; deretter echo "Ingen filer ble lagt til / fjernet" ellers echo "filene ble lagt til / fjernet" fi; # Behandle diff-filen. # En linje kan se ut # <Tekst-som-gikk-out #> Tekst-som-kom-i mens du leser linje gjøre Hvis [[$ (line: 0:2) \u003d\u003d "<"]], så echo $ (line: 2) er fjernet. fi; Hvis [[$ (line: 0:2) \u003d\u003d ">"]], så echo $ (line: 2) er lagt til. fi; Ferdig <$ (1). diff Når jeg kjører: diff.sh <oldfilename> <newfilename> / home / cvs -> diff.sh 2047files.txt 2048files.txt Filene ble lagt til / fjernet diff.sh [23]: $ (line: 0:2): Den angitte substitusjon er ikke gyldig for denne kommandoen. kan noen ett riktig dette ... Merk; Men min puruse er gjort, jeg er i stand til å lage en annen fil der jeg kunne se diff, men jeg få feil ... Hvordan vil komme over dette?? Eventuelle sugesstions ... |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|