Použití příkazu Pipe – Raspberry Pi Linux

Pouziti Prikazu Pipe Raspberry Pi Linux



trubka příkaz (|) je široce používaný příkaz pro zřetězení výstupů více příkazů dohromady. Pomocí příkazu roura je výstup předchozího příkazu zřetězen, aby se stal vstupem pro další příkaz. Piping je důležitý při vytváření komplexního pracovního postupu, protože to uživatelům pomůže propojit více příkazů dohromady.

Tento článek je o použití trubka příkaz v systému Raspberry Pi Linux.

Pomocí příkazu Pipe

Pro zřetězení více příkazů pomocí trubka , postupujte podle níže uvedené syntaxe:







$ příkaz1 | příkaz2 | ... | finále příkaz

Níže uvidíme několik příkladů použití trubka příkaz. Ale než začneme, předpokládejme, že máme soubor s názvem příklad-soubor2 a obsah souboru lze zobrazit pomocí příkazu cat:



$ kočka < název souboru >



Třídění dat pomocí Pipe

Ve výše uvedeném souboru jsou data setříděna a pro abecední řazení dat použijeme níže uvedený příkaz:





$ kočka příklad-soubor2 | seřadit

Co se zde děje, je výstup souboru 'example-file2' se stane vstupním výsledkem příkazu řazení.



Třídění a ukládání výstupu do nového souboru

Pokud chce uživatel uložit seřazený soubor do jiného souboru, lze to provést pomocí níže uvedeného příkazu:

Syntax

$ kočka < soubor název > | seřadit > < Nový soubor název pro ukládání dat >

Příklad

$ kočka příklad-soubor2 | seřadit > seřazený-soubor

V souboru jsou setříděná data o 'example-file2' se uloží do nového souboru, který se jmenuje jako seřazený-soubor a to vše se děje jediným příkazem:

K ověření námi uváděných výsledků zde jsme použili že t příkaz pro zobrazení uložených dat seřazený soubor:

$ kočka seřazený-soubor

Výběr požadovaných údajů

trubka lze také použít k výběru několika výstupních obsahů ze souboru. Například, pokud si uživatel chce vybrat 8 počáteční termíny ze souboru, může následovat níže uvedený příkaz:

Syntax

$ kočka < soubor název > | hlava -8

Příklad

$ kočka seřazený-soubor | hlava -8

Poznámka : Tohle číslo 8 se může lišit v příkazech podle požadavků uživatele.

Příkaz hlavy vybere první 8 obsah ze souboru.

Stejně jako příkaz hlavy, ocas příkaz lze také použít s a trubka pro zobrazení obsahu od konce souboru. V níže uvedeném příkladu zobrazujeme poslední 2 jména pomocí ocas příkaz:

Syntax

$ kočka < název souboru > | ocas -dva

Příklad

$ kočka seřazený-soubor | ocas -dva

Propojení seznamu příkazů

trubka příkaz lze také použít s příkazy seznamu. Níže jsme sdíleli některé příklady příkazů seznamu, kde trubka se používá.

Příklad 1

V prvním příkladu příkazu list , zobrazíme celkový počet souborů přítomných v systému pomocí seznam příkaz:

$ ls | toaleta -l

Ve výstupu se zobrazí celkový počet souborů.

Příklad 2

V tomto příkladu seznamu vypíšeme všechny výstupy pomocí „ více ” společně s trubka příkaz:

$ ls - k | více

V důsledku výše uvedeného příkazu se všechny výstupy zobrazí na obrazovce.

Vícenásobné potrubí

Není povinné použít rouru pouze jednou v příkazu, místo toho ji lze použít vícekrát. Níže je například uvedeno několik příkladů, kde trubka se používá více než jednou.

Příklad 1

V níže uvedeném příkladu nejprve seřadíme náš soubor a po seřazení se zobrazí prvních 8 jmen:

Syntax

$ kočka < soubor název > | seřadit | hlava -8

Příklad

$ kočka příklad-soubor2 | seřadit | hlava -8

Poznámka : Číslo 8 může být nahrazeno jinými čísly, pokud uživatel chce.

Příklad 2

V tomto příkladu jsem vytvořil nový soubor a jeho obsah je zobrazen na obrázku níže:

Chcete-li nyní vyhledat, kolikrát se slovo v souboru opakuje, postupujte podle níže uvedeného příkazu potrubí:

Syntax

$ kočka < soubor název > | rukojeť hledané slovo | toaleta -l

Příklad

$ kočka vyhledávací soubor | rukojeť banán | toaleta -l

V tomto příkladu slovo „ banán “ se hledá prostřednictvím vyhledávací soubor a počet slov banánu v souboru se zobrazí, jak je znázorněno na obrázku níže:

To je pro tohoto průvodce vše!

Závěr

The trubka příkaz lze použít k propojení více příkazů dohromady. Ve výše uvedených pokynech jsme sdíleli několik scénářů, kde a trubka lze použít příkaz. Projděte si tyto příkazy a spusťte je vytvořením vlastního souboru, abyste se mohli naučit používat trubka příkazy v systému Raspberry Pi.