> Mindig elfelejtem hogy pl az if után hova kell pontosvessző, meg then meg nem then, meg a fornál minek a do (és hova kell pontosvessző).
Akkor nagyon egyszerűen:
- minden parancs külön sorba, ekkor nem kell pontosvessző
- vagy több parancs egy sorba, akkor parancs után mindig kell pontosvessző (nyilván kivéve a legutolsót, lévén az ezt követő parancs már másik sorban van)
Minden shell-ciklusnál (for / while / until / select) do - done közé kell írni a ciklusmagot/mindent. Elágaztató parancsnál (if / case) a lezáró tag ugyanaz a szó visszafele (fi / case). És mindegyik ilyen franc *parancs* , meg persze a then / else / elif is parancs. -> Mindegyik elé vagy újsor, vagy pontosvessző.