AI Verket
AIbua

Forklar bash-script

Lim inn et bash- eller shell-script og få det forklart på vanlig norsk – kommando for kommando. Verktøyet er forhåndsinnstilt på shell og forklarer hva pipes, omdirigering og variabler faktisk gjør.

Scriptet lagres aldri, og alt behandles i EU. Nyttig før du kjører et script du fant på nett.

Eksempler å starte med
0 / 10 000

Det du bør forstå før du kjører et bash-script

Shell-syntaks er kompakt og lett å misforstå, og en feil kommando kan slette filer. Verktøyet forklarer hva som faktisk skjer:

Variabler og `$`
`navn=Kari` setter; `$navn` eller `${navn}` leser. Mellomrom rundt `=` ødelegger tilordningen.
Pipes og omdirigering
`|` sender utdata videre til neste kommando; `>` skriver til fil (overskriver), `>>` legger til.
Anførselstegn betyr noe
`"$navn"` med doble fnutter beskytter mot mellomrom; uten kan ett argument bli til flere.
Exit-koder
`0` betyr suksess, alt annet feil. `&&` kjører neste kommando bare hvis forrige lyktes.
Farlige kommandoer
`rm -rf`, `dd` og `chmod -R` kan ikke angres. Forstå dem før du kjører dem.

Ofte stilte spørsmål

Lagres scriptet jeg limer inn?
Nei. Alt behandles i minnet og slettes straks forklaringen er ferdig.
Kan jeg sjekke om et script jeg fant er trygt å kjøre?
Ja, det er en god bruk. Verktøyet forklarer hva hver linje gjør og flagger kommandoer som sletter eller overskriver filer. Vær likevel forsiktig med ukjente script.
Forstår det zsh og sh i tillegg til bash?
Ja. Verktøyet kjenner vanlig POSIX-shell og bash-spesifikke ting, og nevner når noe er bash-bare.
Kan jeg lime inn et langt script?
Ja, opptil 10 000 tegn. For store script er det tydeligere å ta én del av gangen.
Er det gratis?
Du får flere gratis forklaringer daglig. Logg inn for høyere grense, eller velg Pro for ubegrenset bruk.

Andre varianter

Relaterte verktøy