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.
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
grep, finn, UNIX
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.
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.
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.
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.
Kommando grep har syntaksen, grep "bokstavelig streng"
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.
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.
1. "Versjon 7 Unix SIMH PDP11 Emulering DMR" Ved Huihermit - Eget arbeid (CC0) via Commons Wikimedia