Hvordan skrive en Bash Script i UNIX

Bash er en av de skallet miljøer i Unix og Linux. En Bash script er en måte å skrive små programmer (dvs. scripts) som utfører regelmessige systemoppgaver. Det kan også be om brukerundersøkelser, håndtere argumenter og utføre mange av de andre tar utført av mer robuste skriptspråk som Perl. Her er hvordan du kan skrive et svært enkelt Bash script.

Bruksanvisning

Stegene

1 Sjekk hvor Bash tolk ligger på systemet ditt med kommandoen "Hvilke bash" (uten anførselstegn). Det vil returnere et sted, for eksempel / bin / bash.

2 Åpne en teksteditor, og i den første linjen, skriv "#! / Bin / bash" (ingen anførselstegn). Denne linjen må være i den aller første linje av noen Bash script. Uten det, vil skriptet ikke kjøre. The #! kombinasjonen kalles en Shebang.

3 Skriv inn kommandoene i de neste par linjer. For eksempel, beveger følgende skript innholdet i en katalog til en ny katalog, og forteller deg når det er ferdig.

#!/bin/bash
mkdir /home/kristen/newDoc
mv /home/kristen/Documents/* /home/kristen/newDoc
echo "Done!"

Legg merke til at kommandoene er de samme i Bash som de er fra kommandolinjen.

4 Lagre filen og gjøre den kjørbar med følgende kommando: "chmod + x" (ingen anførselstegn).

5 Kjør skriptet fra kommandolinjen: "./sample.sh" (ingen anførselstegn).

Hvis du ikke er i samme katalog som skriptet, må du oppgi fullstendig sti til skriptet: "./home/user/scripts/sample.sh" (ingen anførselstegn).

Hint

  • Bash kan gjøre mer enn bare å håndtere enkle kommandoer. Vennligst sjekk referanser for mer informasjon.