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ý-souborV 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 -8Příklad
$ kočka seřazený-soubor | hlava -8Pozná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 -dvaPří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 -lVe 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íceV 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 -8Příklad
$ kočka příklad-soubor2 | seřadit | hlava -8Pozná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 -lPříklad
$ kočka vyhledávací soubor | rukojeť banán | toaleta -lV 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.