Bash
Z wiki linux-user
m |
|||
Linia 81: | Linia 81: | ||
Spowodowane jest to tym, że znak backslash "''\''" jest znakiem specjalnym i musimy go podwoić lub jedną z opcji wywołać w cudzysłowach. | Spowodowane jest to tym, że znak backslash "''\''" jest znakiem specjalnym i musimy go podwoić lub jedną z opcji wywołać w cudzysłowach. | ||
+ | === Przykładowy skrypt === | ||
+ | Poniżej przedstawiam mały skrypt przedstawiający możliwości programowania w bash'u | ||
+ | #! /bin/bash | ||
+ | clear | ||
+ | echo "To są informacje programu mysystem.sh" | ||
+ | echo "Witaj, $USER" | ||
+ | echo | ||
+ | echo "Dzisiaj jest `date`, tydzień `date +"%V"`." | ||
+ | echo | ||
+ | echo "Ci użytkownicy są obecnie zalogowani:" | ||
+ | w | cut -d " " -f 1 - | grep -v USER | sort -u | ||
+ | echo | ||
+ | echo "Twój system to `uname -s` uruchomiony na procesorze `uname -m` ." | ||
+ | echo | ||
+ | echo "To są informacje z uptime" | ||
+ | uptime | ||
+ | echo | ||
+ | echo "Życzę miłego dnia! ;-)" | ||
+ | w pierwszej linijce deklarujemy jakiego kompilatora chcemy użyć, polecenie ''[[clear]]'' czyści ekran zaraz po uruchomieniu programu, cała reszta skryptu polega na wyświetlaniu tekstu za pomocą polecenia echo oraz wyników standardowych programów systemu [[linux]]. | ||
− | + | === Zmienne specjalne === | |
'''HOWTO W TRAKCIE PISANIA''' | '''HOWTO W TRAKCIE PISANIA''' | ||
<br /><google1 style="4"></google1> | <br /><google1 style="4"></google1> |