GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů Linux tee

V tomto článku si projdeme odpaliště příkaz v Linuxu. To se běžně používá ke čtení vstupu a zápisu do oba standardní výstup (stdout ) a do jednoho nebo více souborů.

Tričko příkaz se běžně používá spolu s dalšími příkazy prostřednictvím kanálu (| ) operátor.

Pojďme si na několika příkladech porozumět, jak tento příkaz funguje.

Linux tee Syntaxe příkazu

Tričko příkaz se používá s následující syntaxí:

tee [-OPTIONS] [FILES]
  • -OPTIONS představují různé možné možnosti spolu s tee příkaz.
  • FILES představují všechny soubory, které tee zapíše výstupní data do, spolu s stdout .

Možnosti příkazu tee

Tee mají různé možnosti příkaz, který změní chování příkazu. Níže uvedená tabulka to pro nás shrnuje.

Použití tee Příkaz v Linux

1. Zápis do více souborů

Nejjednodušší použití tohoto příkazu by bylo zapsat do obou stdout a do všech uvedených souborů. Ale protože potřebujeme zadat vstup stdin z tee , běžně se používá v posloupnosti potrubí.

Níže uvedený příklad ukazuje toto:

echo 'HELLO WORLD' | tee out1.txt out2.txt

Toto je ozvěna AHOJ SVĚTE a přesměruje stdout pomocí operátora potrubí a předá jej do tee . Dostaneme řetězec HELLO WORLD zapsán jak do konzoly, tak do out1.txt a out2.txt .

Výstup

2. Připojit k více souborům

Ve výchozím nastavení příkaz tee přepíše soubory zadané jako argumenty. Abychom tomu zabránili, můžeme použít -a (--append ) možnost připojit k těmto souborům místo toho.

echo 'HELLO WORLD PART 2' | tee -a out1.txt out2.txt

Výstup

3. Ignorovat přerušení

Můžeme použít -i možnost ignorovat jakékoli signály přerušení (například Ctrl +C ) během provádění tee .

command | tee -i out.txt

4. Skrýt výstup konzoly

Výstup do konzole můžeme skrýt přesměrováním stdout z odpaliště na /dev/null .

ls -l | tee out3.txt > /dev/null

Tato sekvence zapíše výstup ls -l na out3.txt bez tisku do konzoly.

Výstup

Závěr

V tomto článku jsme se dozvěděli o použití tee příkaz v Linuxu, který je velmi užitečný pro zápis do více souborů. Běžně se používá v posloupnosti potrubí, kde se chcete podívat na mezivýstup tiskem do stdout .

Dozvěděli jsme se, jak můžeme použít tee příkaz s různými možnostmi. Doufám, že vám to pomohlo lépe pochopit příkaz tee, který může být pro programátora velmi šikovným nástrojem!

Odkazy

  • Linuxová manuálová stránka pro tee

Linux
  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. Linux Tee Command s příklady

  2. du příklady příkazů v Linuxu

  3. Příklady příkazů tee v Linuxu

  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. Příklady příkazů rm v Linuxu