![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX for Advanced & Expert Gebruikers Expert-to-Expert. Hier geavanceerde UNIX-, UNIX-commando's, Linux, Operating Systems, System Administration, programmering, Shell, Shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| 2 bestanden | hdixon | UNIX voor Dummies Questions & Answers | 2 | 08-01-2007 01:24 PM |
| Op het vergelijken van twee nummer krijg fout, niet in staat te zullen corrigeren, pplease helpen | moh_hak_786 | Programmeren en Shell Scripting | 2 | 06-25-2007 12:55 AM |
| het vergelijken van twee bestanden | Marwan | UNIX voor Dummies Questions & Answers | 6 | 06-11-2007 03:39 |
| vergelijken met echte schaduw bestanden bestanden | terrym | UNIX for Advanced & Expert Gebruikers | 4 | 02-09-2007 02:38 |
| shell script, het vergelijken van bestanden in een bestand | raina_nalin | Programmeren en Shell Scripting | 4 | 06-21-2005 07:00 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Scriptfout .. voor het vergelijken van 2 bestanden!
Hoi
Ik gebruik de onderstaande script te vergelijken twee bestanden .. Ik krijg foutmelding zoals de onderstaande: #! / bin / sh # Script om u het verschil tussen 2 bestanden # Onthoud het oude bestand file1 moet altijd het eerste argument. Else, zou de logica omgekeerd. # Diff.sh <old bestand> <nieuw bestand> if [[$ #-ne 2]], vandaar echo "Need slechts 2 bestanden te vergelijken" afrit 1 fi; # Neem de diff door het negeren van de blanco en spaties. diff-b-w $ (1) $ (2)> $ (1). diff if [[$? -eq 0]]; vervolgens echo "Geen bestanden zijn toegevoegd / verwijderd" anders echo "Files waren toegevoegd / verwijderd" fi; # Proces van de diff bestand. # Een regel zou kunnen zien # <Tekst-die-ging-out #> Text-die-kwam-in terwijl gelezen lijn doen if [[$ (line: 0:2) \u003d\u003d "<"]]; dan echo $ (line: 2) is verwijderd. fi; if [[$ (line: 0:2) \u003d\u003d ">"]]; dan echo $ (line: 2) is toegevoegd. fi; Gedaan <$ (1). diff toen ik run: diff.sh <oldfilename> <newfilename> / home / cvs -> diff.sh 2047files.txt 2048files.txt Bestanden zijn toegevoegd / verwijderd diff.sh [23]: $ (line: 0:2): De opgegeven vervanging is niet geldig voor deze opdracht. kan iemand dit corrigeren ... Opmerking; Maar mijn puruse is gedaan, ben ik in staat om een ander bestand waarin ik kon zien dat het diff te maken, maar ik krijg de fout ... Hoe kan ik over zal komen dit?? Elke sugesstions ... |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|