1

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