Hvordan skrive et manus i Unix

I Unix, gir kommandolinjen tilgang til et bredt spekter av verktøy, samt evnen til å kombinere dem til å løse en oppgave for hånden. Men det er tider da det kan være nyttig å slå gjentatte ganger kalt kommandoer eller lengre sekvenser av kommandoer i skript. Brukeropprettede skript kan da bli kalt raskt fra kommandolinjen, redusere repetisjon og kompleksiteten i mange programmeringsoppgaver.

Bruksanvisning

1 Lag og åpne en ny fil med teksteditor og name it test_script.sh.

2 Opprett shebang linje. Dette er begynnelsen på noe Unix script og setter det som tolk skal brukes for skriptet. En shebang linje ser slik ut:

! / Bin / sh

Skriv dette er i som første linje. Den tekstlinjen etter #! er banen til tolken som skal brukes. I dette tilfellet er det Bourne shell, som finnes på alle Unix-systemer.

3 Legg kommandoer til skriptet. Kommandoer og programmering logikk er lagt til etter shebang linje. I dette skriptet vil vi skrive en melding til terminalen. Skriv dette inn i skriptet:
echo "Hello test script!"

4 Lagre endringene du har gjort i filen. Før du lukker det, sørg for at du har tatt den shebang linjen og at veien til tolken er riktig for ditt system.

5 Gjør skriptet kjørbar. Flytt til kommandolinjen hvis du ikke allerede er i gang. Naviger til katalogen du opprettet skriptet inn og skriv følgende for å gjøre skriptet kjørbar:
chmod 755 test_script.sh

6 Kjør skriptet fra kommandolinjen ved å skrive dette:
./test_script.sh
Du bør se teksten "Hello test script!" skrives ut i kommandolinjen.

Hint

  • Vær oppmerksom på at noen gyldig system kommando etter shebang linjen vil bli utført av tolk. Shell skript tillater bruk av konstruksjoner som er typisk for alle programmeringsspråk. Dokumentasjonen for hver skallet med viser hvordan å implementere variabler, conditionals og looping.