Zpět na blog
Arnošt Havelka

Bash Ripple Effect: Redirect Ledger

Použijte přesměrování > a >> k vytvoření jednoduchých, auditovatelných textových knih v Bash.

Spustit interaktivní lekci
Bash Ripple Effect: Redirect Ledger

Bash Ripple Effect: Redirect Ledger

Přesměrování je způsob, jakým se výstup terminálu stává trvalým důkazem. Tato lekce trénuje rozdíl mezi vytvořením souboru s > a připojením ke stejnému souboru s >>.

Příkazy k procvičování

echo 'start' > ledger.txt
echo 'next' >> ledger.txt
cat ledger.txt

Očekávaný terminálový signál

Po obou zápisech by účetní kniha měla obsahovat oba řádky v pořadí:

start
next

Proč na tom záleží

Mnoho provozního ladění závisí na trvalých stopách. Pokud přepíšete, kdy jste zamýšleli připojit, ztratíte chronologii a ztížíte rekonstrukci incidentů.

Časté chyby

Rozšíření praxe

Vytvořte třířádkovou časovou osu:

echo 'step-1' > timeline.txt
echo 'step-2' >> timeline.txt
echo 'step-3' >> timeline.txt
cat timeline.txt

Jedná se o stejný vzor, ​​jaký se používá pro lehké protokoly běhu a ruční auditní záznamy.

Reference

Tyto odkazy na Microsoft Learn a dokumentaci Windows poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

Bash Ripple Effect: Pipe Stack

Zřetězte cat, grep a wc do opakovatelného vícefázového zásobníku zpracování textu.