Shebang-optionerne -e
, -x
og -ex
er nyttige værktøjer, når man skriver bash-scripts. Disse optioner kan hjælpe med at forbedre scriptets pålidelighed og fejlfinding. Her er en gennemgang af deres betydning og fordele:
Optionen -e
får scriptet til at afslutte straks, hvis en kommando fejler. Dette er nyttigt for at forhindre, at et script fortsætter med at køre, når der opstår en fejl, hvilket kan føre til uventede resultater eller skader.
Optionen -x
aktiverer en "debug mode", hvor hver kommando, der udføres, vises på terminalen. Dette er nyttigt til fejlfinding og forståelse af, hvad scriptet gør på hvert trin.
Optionen -ex
kombinerer fordelene ved både -e
og -x
. Dette betyder, at scriptet både afsluttes ved fejl og viser hver kommando, før den udføres.
-e
og -x
.Shebang-optionerne -e
, -x
og -ex
er specifikke for bash-scripts og gælder ikke nødvendigvis for andre shebangs, der bruger forskellige tolke (f.eks. Python, Perl). Hver tolke har sine egne sæt af optioner og syntaks for fejlhåndtering og debugging.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker