Bash

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
(Utworzył nową stronę „Category:Programowanie == Bash == '''Bash''' jest językiem skryptowym czyli interpretowanym a nie kompilowanym. Pozwala na zautomatyzowanie pracy w wielu przypa...”)
 
m
 
Linia 28: Linia 28:
  
 
  chmod a+x skrypt
 
  chmod a+x skrypt
+
 
 
lub
 
lub
  
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]].
  
*polecenie printf
+
=== Zmienne specjalne ===
  
 
'''HOWTO W TRAKCIE PISANIA'''
 
'''HOWTO W TRAKCIE PISANIA'''
 
<br /><google1 style="4"></google1>
 
<br /><google1 style="4"></google1>

Aktualna wersja na dzień 15:01, 12 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