Temat: Powłoka bash (pętle)
nano 1234
chmod u+x 1234
./1234
== Zadanie 1 ===========================
#!/bin/bash
# komentarz
echo "Dzisiaj jest: " `date`
== Zadanie 2 ===========================
#!/bin/bash
echo "Podaj swoje imię: "
read imie
echo "Witaj ${imie}!"
== Zadanie 3 ===========================
for ((i=1;i<=9;i++)); do
echo $i;
done
== Zadanie 4 ===========================
for i in $(seq 1 9); do
echo $i;
done
Parametry.
Do wywoływanego skryptu można przekazywać parametry jego wywołania. Parametrów
można używać dokładnie tak samo jak zmiennych jednakże nie można zmienić ich wartości.
Każdy z parametrów wywołania posiada swój numer, dzięki czemu programista w bardzo
prosty sposób może odwołać się do każdego z nich. Odwołanie się w treści skryptu do
parametrów odbywa się w następujący sposób:
S* - wszystkie parametry począwszy od parametru numer 1
$0 – nazwa programu
$1 – parametr nr 1
…
$9 – parametr nr 9
$# - liczba parametrów
$$ - numer procesu