Forskjellen mellom grep og finne kommando i UNIX

De hovedforskjell mellom grep og finne kommando i UNIX er det grep er en kommando som hjelper til med å søke innhold og vise dem i henhold til det brukerdefinerte vanlige uttrykket mens finnkommandoen bidrar til å søke og finne filer i henhold til de angitte kriteriene.

UNIX er et eldre operativsystem som utfører en rekke oppgaver for å støtte hele systemet. Det styrer maskinvareenheter. Videre håndteres prosesshåndtering, minnehåndtering, oppgaveplanlegging og mange flere. UNIX gir et kraftig kommandolinjegrensesnitt (CLI). Brukeren kan legge inn kommandoene til dette grensesnittet for å oppnå de nødvendige oppgavene. Det er et stort antall kommandoer med forskjellige alternativer, og grep og finne er to viktige kommandoverktøy.

Nøkkelområder dekket

1. Hva er grep
     - Definisjon, eksempler
2. Hva er funnet
     - Definisjon, eksempler
3. Hva er forskjellen mellom grep og finne kommando i UNIX
    - Sammenligning av nøkkelforskjeller

Nøkkelord

grep, finn, UNIX

Hva er grep

Grep-kommandoen lar deg skanne dokumenter og representere resultatene i henhold til ønsket format.

Figur 1: UNIX-terminal for å legge inn kommandoer

Syntaxen er som følger.

grep "bokstavelig streng"

Se eksempler nedenfor.

grep "apple" file1.txt

Denne kommandoen viser alle linjene med ordet "eple" i filen1.

Det er også mulig å skanne flere dokumenter som følger.

grep "apple" file1.txt file2.txt

Denne kommandoen søker etter ordet "eple" i begge filene.

Hvis brukeren krever å finne alle filformatene, kan han bruke kommandoen som følger.

grep "apple" file1. *

Dette vil søke i "eple" -strengen i filer av alle formater.

For tilfeldighetsøkende søk er det mulig å bruke alternativet 'i' som følger.

grep -i "apple" file1.txt

Videre, under kommando viser de 4 linjene etter matchende streng.

grep -A 4 "eple" file1.txt

På samme måte viser følgende kommando 3 linjer før matchende streng.

grep -B 3 "apple" file1.txt

Det er få eksempler på grep-kommandoen.

Samlet sett tillater denne kommandoen å søke det gjeldende regulære uttrykket og vise de tilsvarende linjene.

Hva er funnet

Finne kommandoen bidrar til å søke og finne filer. Det vil søke filer i katalogen i henhold til de givne søkekriteriene.

Syntaxen for finne-kommandoen er som følger.

finne

Kommandoen nedenfor finner alle filene.

finn -type f

Kommandoen nedenfor finner alle katalogene.

finn -type d

Se ytterligere eksempler.

finn. -navn file1.txt

Kommandoen ovenfor finner filen1.txt i gjeldende katalog.

finn / hjem / abc-navn test1.txt

Kommandoen ovenfor finner filen test1.txt i abc-katalogen.

finn / hjem / abc-navn * .txt

Denne kommandoen finner alle .txt-filene i abc-katalogen.

finn / hjem / abc-inntasting test1.txt

Kommandoen ovenfor finner test1.txt-filen i abc-katalogen, ignorerer saken.

finn / hjem / abc - navn test1. *

Denne kommandoen viser alle test1-filene med alle formater.   

Følgende kommando søker filen1 i hele systemet fra startkatalogen.

sudo finne / -navn file1

Det er noen få eksempler på finne kommando. Samlet sett kan du søke etter filer.

Forskjellen mellom grep og finne kommando i UNIX

Definisjon

Grep er et kommandolinjeverktøy for å søke i enkle tekstdatasett for linjer som samsvarer med et vanlig uttrykk. Funnet er et kommandolinjeverktøy som søker etter en eller flere katalogtrener i et filsystem og lokaliserer filer basert på de brukerdefinerte kriteriene. Dette er den viktigste forskjellen mellom grep og finne kommando i UNIX.

bruk

En grep-kommando hjelper til med å skanne dokumenter og å representere resultatet i henhold til et spesifisert format, mens en finne-kommando bidrar til å søke og finne filer i systemet.

syntax

Kommando grep har syntaksen, grep "bokstavelig streng" mens kommandoen finner følgende syntaksen, finn .

Konklusjon

Forskjellen mellom grep og finne-kommandoen i UNIX er at grep er en kommando som hjelper til med å søke innhold og vise dem i henhold til det brukerdefinerte regulære uttrykket mens finnkommandoen bidrar til å søke og finne filer i henhold til de fastsatte kriteriene.

Henvisning:

1. Lær Grep med 15 fantastiske eksempler, Linux Tutorial, 1. juni 2014, Tilgjengelig her.
2. Linux Command Line Tutorial For Beginners 29 - Finn kommando, ProgrammeringKnowledge, 30. desember 2016, Tilgjengelig her.
3. Lær Finn kommandoen på 5 minutter, Linux-opplæringen, 1. juni 2014, Tilgjengelig her.

Bilde Courtesy:

1. "Versjon 7 Unix SIMH PDP11 Emulering DMR" Ved Huihermit - Eget arbeid (CC0) via Commons Wikimedia