Samouczek dotyczący skryptów powłoki
Skrypt powłoki to program komputerowy przeznaczony do uruchamiania przez powłokę systemu Unix / Linux, który może być jednym z następujących:
- Powłoka Bourne'a
- Powłoka C.
- Muszla Korna
- Powłoka GNU Bourne-Again
Powłoka to interpreter wiersza poleceń, a typowe operacje wykonywane przez skrypty powłoki obejmują manipulowanie plikami, wykonywanie programu i drukowanie tekstu.
Rozszerzone skrypty powłoki
Skrypty powłoki mają kilka wymaganych konstrukcji, które mówią środowisku powłoki, co i kiedy ma robić. Oczywiście większość skryptów jest bardziej złożona niż powyższy.
W końcu powłoka jest prawdziwym językiem programowania, zawierającym zmienne, struktury kontrolne i tak dalej. Bez względu na to, jak skomplikowany jest skrypt, nadal jest to tylko lista poleceń wykonywanych sekwencyjnie.
Poniższy skrypt używa read polecenie, które pobiera dane wejściowe z klawiatury i przypisuje je jako wartość zmiennej PERSON i ostatecznie wypisuje je na STDOUT.
#!/bin/sh
# Author : Zara Ali
# Copyright (c) Tutorialspoint.com
# Script follows here:
echo "What is your name?"
read PERSON
echo "Hello, $PERSON"
Oto przykładowe uruchomienie skryptu -
$./test.sh
What is your name?
Zara Ali
Hello, Zara Ali
$
W dalszej części tego samouczka szczegółowo omówimy skrypty powłoki Unix / Linux.