GNU/Linux >> Znalost Linux >  >> Linux

2>&1 a porozumění dalším idiomům shell skriptu

Pokud jste správce systému nebo někdo, kdo pouze píše skripty shellu, budete chtít provést přesměrování výstupu. Schopnost přesměrovat standardní výstup příkazu, řekněme grep Intel /proc/cpuinfo  do textového souboru, lze jednoduše provést jako takový:grep Intel /proc/cpuinfo > textfile.txt. Možnosti jsou nekonečné. Můžete použít svislé čáry (| ), připojky (>> ) a kombinace ( &). Základům je snadné porozumět a budou se používat každý den jako systémový správce, avšak použití esoteričtějšího z nich může být docela problém, a to i pro zkušenějšího správce systému.

Tento článek jasně vysvětluje, jak se s těmito operandy vypořádat, a pomůže vám je zapamatovat tím, že naučíte logiku.

Přečtěte si celý článek


Linux
  1. Je možný smíšený skript Shell a python?

  2. Odsazení víceřádkového výstupu ve skriptu shellu

  3. Získejte první řádek výstupu příkazu shellu

  1. Nakonfigurovat Shell pro tisk Stderr a Stdout v různých barvách?

  2. Přesměrování a výstup potrubí?

  3. Iptables a transparentní proxy?

  1. Rozdíl mezi přihlašovacím prostředím a nepřihlašovacím prostředím?

  2. Ukládání výstupu příkazu do proměnné Shell?

  3. Rozumíte Tc Qdisc a Iperf?