Zoeken naar tekst in een bestand of groep bestanden is een veel voorkomende command -line taak voor UNIX- gebruikers . Het ontstaat in veel programmeertalen en database situaties en wanneer een grote verzameling bestanden , zoals een e-mail archief , moet worden gezocht . Het grep programma is een zeer krachtige tool voor het uitvoeren van dit soort zoekopdrachten en is een stand-by van de meeste UNIX- gebruikers . Instructies 1 Open een command -line terminal als u gebruik maakt van een grafische interface Type 2 het commando grep met de volgende algemene vorm : . grep 'text ' filepath /filename waar " tekst" is wat je zoekt , en "bestandspad /bestandsnaam" is een verwijzing naar het bestand dat u wilt doorzoeken . Bijvoorbeeld , grep ' aqua ' /gebruikers /michael /documenten /colors.txt doorzoekt het bestand met de naam " colors.txt " in de map " documenten " van de gebruiker " michael " en vind elke instantie van " aqua . " 3 Bekijk de resultaten van uw grep commando in de command - line interface . Elke keer als de tekst die u zoekt is gevonden , zal grep de regel in het bestand dat de tekst bevat uitsturen . 4 Doorzoek veel bestanden in een keer met de " - r" -optie en /of de " * " jokerteken . Bijvoorbeeld , grep - r ' aqua ' Twitter /gebruikers /michael /* . Txt doorzoekt directory de " michael " gebruiker voor de tekst " aqua " in elk bestand met de extensie " . txt " vanwege de " * " karakter en zal ook zoeken door bestanden in submappen van die map vanwege de optie " - r" . De output zal elke regel voorafgaan door een verwijzing naar het bestand dat de lijn is inch 5 Voeg de " - w " optie om alleen hele woorden passen . Zo zal grep - w ' aqua ' Twitter /gebruikers /michael /documenten /colors.txt alle gevallen van " aqua " als voorheen te vinden , maar zal passeren door het woord " aquarium , " hoewel het de zoektekst bevat .
|