Tento článok je o použití rúra príkaz v systéme Raspberry Pi Linux.
Použitie príkazu Pipe
Na prepojenie viacerých príkazov pomocou rúra , postupujte podľa nižšie uvedenej syntaxe:
$ príkaz1 | príkaz2 | ... | finálny, konečný príkaz
Nižšie uvidíme niekoľko príkladov použitia rúra príkaz. Ale predtým, ako začneme, predpokladajme, že máme súbor s názvom príklad-súbor2 a obsah súboru je možné zobraziť pomocou príkazu cat:
$ kat < názov súboru >
Triedenie údajov pomocou Pipe
Vo vyššie uvedenom súbore sú údaje zoradené a na zoradenie údajov podľa abecedy použijeme nižšie uvedený príkaz:
$ kat príklad-súbor2 | triediť
Čo sa tu deje, je výstup súboru „ukážkový-súbor2“ sa stane vstupným výsledkom príkazu na triedenie.
Triedenie a uloženie výstupu do nového súboru
Ak chce používateľ uložiť zoradený súbor do iného súboru, môže to urobiť pomocou nižšie uvedeného príkazu:
Syntax
$ kat < súbor názov > | triediť > < Nový súbor názov na uloženie údajov >Príklad
$ kat príklad-súbor2 | triediť > triedený súborV súbore sú zoradené údaje o „ukážkový-súbor2“ sa uloží do nového súboru s názvom ako triedený súbor a to všetko sa deje jediným príkazom:
Na overenie našich tvrdených výsledkov sme tu použili že t príkaz na zobrazenie údajov uložených v triedený súbor:
$ kat triedený súbor
Výber požadovaných údajov
rúra možno použiť aj na výber niekoľkých výstupných obsahov zo súboru. Napríklad, ak si chce používateľ vybrať 8 počiatočné výrazy zo súboru, môže postupovať podľa nižšie uvedeného príkazu:
Syntax
$ kat < súbor názov > | hlavu -8Príklad
$ kat triedený súbor | hlavu -8Poznámka : Toto číslo 8 sa môže líšiť v príkazoch podľa požiadaviek používateľa.
Príkaz hlavy vyberie prvý 8 obsah zo súboru.
Rovnako ako príkaz hlavy, chvost príkaz možno použiť aj s a rúra na zobrazenie obsahu od konca súboru. V nižšie uvedenom príklade zobrazujeme posledné 2 mená pomocou chvost príkaz:
Syntax
$ kat < názov súboru > | chvost -dvaPríklad
$ kat triedený súbor | chvost -dva
Pipeing the List Commands
rúra možno použiť aj s príkazmi zoznamu. Nižšie uvádzame niekoľko príkladov zoznamových príkazov, kde je rúra sa používa.
Príklad 1
V prvom príklade príkazu list , celkový počet súborov prítomných v systéme zobrazíme pomocou zoznam príkaz:
$ ls | wc -lVo výstupe sa zobrazí celkový počet súborov.
Príklad 2
V tomto príklade zoznamu vypíšeme všetky výstupy pomocou „ viac “príkaz spolu s rúra príkaz:
$ ls - k | viacV dôsledku vyššie uvedeného príkazu sa na obrazovke zobrazia všetky výstupy.
Viacnásobné potrubie
Nie je povinné použiť potrubie iba raz v príkaze, namiesto toho ho možno použiť viackrát. Nižšie je napríklad zdieľaných niekoľko príkladov, kde rúra sa používa viac ako raz.
Príklad 1
V nižšie uvedenom príklade zoradíme najprv triedenie nášho súboru a po zoradení sa zobrazí prvých 8 mien:
Syntax
$ kat < súbor názov > | triediť | hlavu -8Príklad
$ kat príklad-súbor2 | triediť | hlavu -8Poznámka : Číslo 8 môže byť nahradené inými číslami, ak si to užívateľ želá.
Príklad 2
V tomto príklade som vytvoril nový súbor, ktorého obsah je zobrazený na obrázku nižšie:
Ak chcete teraz vyhľadať, koľkokrát sa slovo v súbore opakuje, postupujte podľa nižšie uvedeného príkazu pipe:
Syntax
$ kat < súbor názov > | priľnavosť hľadané slovo | wc -lPríklad
$ kat vyhľadávací súbor | priľnavosť banán | wc -lV tomto príklade slovo „ banán “ sa hľadá cez vyhľadávací súbor a počet slov banánu v súbore sa zobrazí ako na obrázku nižšie:
To je pre tohto sprievodcu všetko!
Záver
The rúra príkaz možno použiť na prepojenie viacerých príkazov dohromady. Vo vyššie uvedených pokynoch sme zdieľali viacero scenárov, kde a rúra možno použiť príkaz. Prejdite si tieto príkazy a spustite ich vytvorením vlastného súboru, aby ste sa naučili používať rúra príkazy v systéme Raspberry Pi.