Najprostsze użycie zmiennej:
#!/bin/bash
STR="Hello World!"
echo $STR
Na konsoli na wypisze string "Hello World!".
Tu ciut więcej:
#!/bin/bash
FILENAME=/var/my-backup-$(date +%Y-%m-%d).tgz
tar -czf $FILENAME /home/me/
Zmienna $FILENAME
to string dynamiczny, w skład którego wchodzi data w formacie rok-miesiąc-dzień, np. 20019-12-31. Program tar zarchiwizuje nam w pliku /var/my-backup-2019-12-21.tgz
zawartość katalogu /home/me
I jeszcze króciutko o funkcjach i zmiennych lokalnych (local):
#!/bin/bash
HELLO=Hello
function hello {
local HELLO=World
echo $HELLO
}
echo $HELLO
hello
echo $HELLO
Tu zmienna $HELLO
przyjmuje najpierw wartość "hello", a po wykonaniu funkcji hello
zmienna $HELLO
zmienia wartość na "World".
Brak komentarzy:
Prześlij komentarz