Denne artikkelen handler om bruken av rør Kommando i Raspberry Pi Linux -systemet.
Bruke rørkommando
Å rørledning flere kommandoer ved bruk av rør, Følg den under-nevnte syntaks:
$ Command1 | Kommando2 |… | Endelig kommando
Nedenfor vil vi se noen eksempler på bruk rør kommando. Men før vi begynner, la oss anta at vi har en fil som heter Eksempel-File2 og innholdet i filen kan vises ved hjelp av CAT -kommandoen:
$ katt
Sortering av data ved hjelp av rør
I filen ovenfor sorteres dataene og for å ordne dataene alfabetisk, vil vi bruke den nedenfor-nevnte kommandoen:
$ katteksempel-file2 | sortere
Det som skjer her er at utdataene fra filen “Eksempel-File2” blir inngangsresultatet for Sorter -kommandoen.
Sortering og lagring av utdataene til en ny fil
Hvis brukeren ønsker å lagre den sorterte filen i en annen fil, kan dette utføres ved å bruke kommandoen nedenfor:
Syntaks
$ katt| Sorter>
Eksempel
$ katteksempel-file2 | Sorter> sortert fil
I filen, de sorterte dataene til “Eksempel-File2” lagres i en ny fil, som er navngitt som Sortert fil, Og alt dette gjøres i en enkelt kommando:
For å bekrefte våre påståtte resultater her, har vi brukt caT -kommandoen for å vise dataene som er lagret i sortert-fil:
$ katt sortert fil
Å velge ut de nødvendige dataene
rør kan også brukes til å velge utgangen få innhold fra en fil. For eksempel, hvis en bruker vil velge 8 Opprinnelige vilkår fra en fil, han/hun kan følge den nedenfor-nevnte kommandoen:
Syntaks
$ katt| Hode -8
Eksempel
$ katt sortert fil | Hode -8
Merk: Dette tallet 8 kan variere i kommando i henhold til brukerkrav.
Hodekommandoen plukker ut den første 8 Innhold fra en fil.
Akkurat som hodekommandoen, hale Kommando kan også brukes med en rør For å vise innholdet fra slutten av filen. I eksemplet nedenfor viser vi de to siste navnene ved å bruke hale kommando:
Syntaks
$ katt| hale -2
Eksempel
$ katt sortert fil | hale -2
Røring av listekommandoene
rør Kommando kan også brukes med listekommandoer. Nedenfor har vi delt noen eksempler på listekommandoer der rør benyttes.
Eksempel 1
I det første eksemplet på listekommandoen, Vi vil vise det totale antallet filer som er til stede i systemet ved hjelp av liste kommando:
$ ls | wc -l
I utgangen vises det totale antallet filer.
Eksempel 2
I dette listeeksemplet vil vi liste opp alle utgangene ved å bruke "mer”Kommando sammen med rør kommando:
$ ls -al | mer
Som et resultat av kommandoen ovenfor, vises alle utgangene på skjermen på skjermen.
Multi-rør
Det er ikke obligatorisk å bruke rør bare en gang i en kommando i stedet det kan brukes flere ganger. For eksempel deles noen få eksempler nedenfor der rør brukes mer enn en gang.
Eksempel 1
I eksemplet nedenfor vil vi sortere først filen vår, og etter sortering vises de første 8 navnene:
Syntaks
$ katt| Sorter | Hode -8
Eksempel
$ katteksempel-file2 | Sorter | Hode -8
Merk: Nummer 8 kan erstattes med andre tall hvis en bruker ønsker.
Eksempel 2
I dette eksemplet har jeg laget en ny fil, og innholdet vises i bildet nedenfor:
Nå for å søke på antall ganger gjentas et ord i en fil, følg den under-nevnte rørkommandoen:
Syntaks
$ katt| grep søkeord | wc -l
Eksempel
$ katt søkefil | grep banan | wc -l
I dette eksemplet ordet “banan”Blir søkt gjennom søkefil og ordtellingen av banan i filen vises som vist på bildet nedenfor:
Det er det for denne guiden!
Konklusjon
De rør Kommando kan brukes til å rørledning flere kommandoer sammen. Vi har delt flere scenarier i retningslinjene ovenfor der a rør Kommando kan brukes. Gå gjennom disse kommandoene og utfør dem ved å lage din egen fil slik at du kan lære bruken av rør Kommandoer på Raspberry Pi -systemet.