Bash

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
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 ===
*polecenie printf
+
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.
  
 
'''HOWTO W TRAKCIE PISANIA'''
 
'''HOWTO W TRAKCIE PISANIA'''
 
<br /><google1 style="4"></google1>
 
<br /><google1 style="4"></google1>

Wersja z 08:09, 10 wrz 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych