Grep is een krachtige Unix /Linux command - line utility voor het zoeken van grote bestanden , zoals computer- logbestanden , om lijnen die de gewenste informatie bevatten lokaliseren . Bijvoorbeeld , in een lange computer logbestand , de gebruiker kan slechts wensen om lijnen die het woord bevatten, zie " FOUT ". Hij zou de volgende typen in de Unix- terminal : grep " ERROR " logfile.logHowever , vaak de belangrijkste informatie in een bestand bevindt zich aan het einde van het bestand , in plaats van het begin . Het zou handig zijn als er een commando vlag om grep vertellen om het bestand te zoeken in omgekeerde , maar dat is helaas geen optie . In plaats daarvan moeten we het bestand in een andere toepassing en "pijp " de data naar het grep programma te keren . Dit is een veel voorkomende operatie in Unix en Linux scripting : chaining eenvoudige programmaatjes samen om complexe resultaten te produceren . Instructies 1 Open je terminal . Hoe u dit doet is afhankelijk van uw versie van het besturingssysteem Type 2 het volgende commando : . Tac logfile.log U moet de bestandsnaam van het te vervangen " logfile " met het bestand dat u wilt gebruiken . Tac is een Unix commando dat de volgorde van de regels in het bestand keert en drukt de resultaten aan de console . Druk op enter om de resultaten te zien . 3 Herhaal de laatste opdracht en voeg de " pijp " commando om het, gevolgd door het commando grep u wilt lopen . Bijvoorbeeld : | " . Logfile.log " tac logfile.log grep " ERROR " Dit zal de eerste keren de lijn volgorde van het bestand Dan , in plaats van af te drukken die op het scherm , zal het pijp aan grep , die zal zoeken naar regels die het woord " ERROR ".
|