Mně se to nikdy nestalo tak, že bych si to přímo napsal, ale už se mi stalo, že jsem se překlepl v názvu proměnné.
A proč to bylo potřeba vůbec volat?
Tenhle příklad jsem čekal, tohle se probíralo na fórech mockrát, ale nikdy jsem nepochopil, proč někdo z nějakého obecného skriptu (typu systemd nebo rc-v init) má potřebu volat rm. Po jaké akci?
Kam tím směřuju. Každý program si má po sobě uklidit. Pokud něco vytvořil, tak ví, co vytvořil a pokud už to nebude potřeba, tak to prostě smaže. Konkrétní soubor, konkrétního jména na konkrétní cestě.
A ano, sám jsem v praxi viděl mnoho náhodných skriptů dělajících náhodné věci, ale vždy to ukazovalo na zanedbané řešení někde jinde.
Takže za mě, to že rm -rf
smaže nezálohované soubory ředitele vesmíru je konečně důvod tu věc opravit. Celou. Od základů. Což se mělo udělat už před mnoha lety.