{2A14F91C-9212-41E9-BC6B-FDFE32BD56A5}.png

#!/bin/bash zawsze dajemy na początku skryptu, kto interpretuje

chmod +x skrypt.sh skrypt musi mieć uprawnienia wykonania

echo -n "hello" opcja -n pominięcie znaku nowej linii

echo -e "hello" opcja -e włącza i wyłącza interpretacje znaków specjalnych

read odczytuje input użytkownika

# przed linijką = komentarz

Zmienne

{E666F47D-6ECE-4F1C-B718-FF33C433E37C}.png

$x - odniesienie do zawartości zmiennej ($)

echo "cześć $x" jeżeli chcemy żeby zmienna była czytana

echo 'cześć $x' jeżeli chcemy ignorować zmienną (apostrofy)

echo jestem whoami`` jeżeli chcemy aby efekt polecenia pojawił się, dajemy polecenie w apostrofy odwrotne

read -p “jak się nazywasz?” -p → x od razu daje odpowiedz

read -t 5 -p “Jak się nazywasz?” x -t 5 → czeka 5 sekund na odpowiedź

read -n 3 -N 7 “Jak się nazywasz?” x -n i -N → minimalna i maksymalna ilość znaków

read x y z wprowadzanie 3 zmiennych: x, y, z