Shell scripting
På kommandolinjen er et shell-script en eksekverbar fil, der indeholder et sæt instruktioner, som shell skal udføre. Dens hovedformål er at reducere et sæt instruktioner (eller kommandoer) i kun en fil. Det kan også håndtere en vis logik, fordi det er et programmeringssprog.
Sådan oprettes det
Opret filen:
$ touch myscript.sh
Tilføj en shebang i starten af filen. Shebang-linjen er ansvarlig for at lade kommandortolken vide, hvilken tolk shell-scriptet køres med:
$ echo "#!/bin/bash" > myscript.sh # or $ your-desired-editor myscript.sh # write at the first line #!/bin/bash
Tilføj nogle kommandoer:
$ echo "echo Hello World!" >> myscript.sh
Giv filen udførelse tilstand:
$ chmod +x myscript.sh
Udfør det!
$ ./myscript.sh Hello World!
Mere info om shell-scripting kan findes her
Mere info om shell-scripting og Linux:
- En begyndervejledning til at overleve i Linux-skalen
- Grundlæggende Linux-kommandoer at vide
- Shell scripting tricks