BASH

  • 2006-05-04 00:28
  • 5 komentarzy
  • 3422 odsłony
  • Oceń ten tekst jako pierwszy

Wstęp


BASH jest to złożenie kilku słów w jedno (ang. Bourne Again SHell). Jeśli miałeś okazję spotkać się z Linuksem, to zapewne widziałeś konsole. BASH jest zgodny z powłoką sh i ksh. Tak się jakoś zlożyło, że stał się najpopularniejszą powłoką w systemach uniksowych. BASH umożliwia także pisanie skryptów powłoki. Od razu nasuwa się pytanie: dlaczego BASH, a nie np. C. Odpowiedź jest bardzo prosta. Skrypty powłoki pisze się naprawdę bardzo szybko, nie trzeba żadnego kompilatora. Jeśli chodzi o wydajność to jest ona mniejsza niż programu wykonującego to samo zadanie napisanego w C ale czasami wystarcza nam prostota; a czy wykona się to jedną sekundę dłużej, nie ma znaczenia.

Skrypty powłoki są bardzo szeroko rozpowszechnione w uniksach. Pewnie wiekszość z Was widziała/słyszała o Knoppixie. Przy bootowaniu się z płyty wywoływany jest właśnie skrypt napisany w BASH'u, który konfiguruje nam cały system. Większość, jeśli nie wszyscy, administratorów systemów uniksowych nie wyobrażają sobie życia bez skryptów powłoki - ułatwiają one czynności które należy wykonać. Zamiast pisać kilka poleceń jedno po drugim wystarczy napisać jedno, które wykona tę samą prace.

Niech to będzie wstęp. Jeśli zainteresował Cię temat, to zapraszam do dalszej lektury.
  1. Kafelki
  2. Lista

Tworzenie strony podręcznika

Instrukcja warunkowa

Instrukcja case

Zmienne

Zanim skrypt bedzie skryptem BASHa

Pobieranie danych

Tablice

5 komentarzy

Marooned 2006-04-03 22:21

hahaha Pedros :P
żeś mnie rozbawił :)

flabra 2006-04-03 19:38

bash nie jest kompatybilny z csh, to poprawilem, druga sprawa jest kwestia popularnosci. bash jest podstawowa powloka w linuksie, ale czy jest najpopularniejszy wsrod uniksow to nie wiem. konkurencja jest przeciez rownie dobry, jesli nie lepszy tcsh (ten jest kompatybilny z csh, bo jest jego nastepca)

Pedros 2006-04-03 16:36

To caly Marooned, wlasciwie gdyby napisal jako anonim to i tak by bylo wiadomo kto to ;)

Jojersztajner 2006-04-03 15:43

poprawiaj zamias wytykać ;)

Marooned 2006-04-02 22:50

ułatwiają one czynności które [należy] wykonać. Zamias[t]
:)