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