GNU/Linux >> Znalost Linux >  >> Linux

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

Příkaz tee načte standardní vstup, odešle výstup do výchozího výstupního zařízení (CLI) a také zkopíruje výstup do každého zadaného souboru. Tento příkaz vám umožňuje okamžitě ověřit výstup příkazu a také uložit tento výstup do souboru pro pozdější použití. Stejně jako xargs, tee obvykle přijímá vstup z jiného příkazu pomocí operátoru roura.

Při použití s ​​volbou -a tee připojí výstup ke každému výstupnímu souboru namísto jeho přepsání.

Syntaxe

Obecná syntaxe příkazu tee je:

# command [options] [arguments] | tee [options] {file names}

Řekněme, že chcete zkontrolovat obsah adresáře a také vydat tento obsah do souboru ke zpracování později. K tomu můžete zadat samostatné příkazy nebo můžete použít příkaz tee takto:

# ls -l | tee listing.txt

Příklady příkazů tee

1. Zkopírujte standardní vstup do každého souboru a také do standardního výstupu:

# echo "example" | tee path/to/file

2. Připojte k daným souborům, nepřepisujte:

# echo "example" | tee -a path/to/file

3. Vytiskněte standardní vstup do terminálu a také jej přeneste do jiného programu pro další zpracování:

# echo "example" | tee /dev/tty | xargs printf "[%s]"

4. Vytvořte adresář s názvem „example“, spočítejte počet znaků v „example“ a napište „example“ do terminálu:

# echo "example" | tee >(xargs mkdir) >(wc -c)


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. Příklady příkazů času Linux

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

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