Skocz do zawartości

Wyjaśnienie Działania Pewnego Skryptu Bash


linuxman

Rekomendowane odpowiedzi

Witam mam taki skrypt

 

function afunc

{

echo w funkcji: $0 $1 $2

var1="w funkcji"

echo var1: $var1

}

 

var1="poza funkcja"

echo var1: $var1

echo $0: $1 $2

afunc funcarg1 funcarg2

echo var1: $var1

echo $0: $1 $2

 

a to wynik:

 

var1: poza funkcja

./ascript: arg1 arg2

w funkcji: ./ascript funcarg1 funcarg2

var1: w funkcji

var1: w funkcji

./ascript: arg1 arg2

 

i czy moglby mi ktos go lopatologicznie wyjasnic??

Prosze o pomoc.

 

Odnośnik do komentarza
Udostępnij na innych stronach

i czy moglby mi ktos go lopatologicznie wyjasnic??
A czego nie rozumiesz?

echo - chyba oczywiste, jeśli nie to "man echo".

W skrypcie masz zdefiniowaną funkcję afunc wywołaną z wnętrza skryptu. Skrypt został uruchomiony z co najmniej dwoma parametrami "arg1" i "arg2". Więcej → "man bash", Google "manual bash"

Osobiście korzystam z http://www.gnu.org/software/bash/manual/bashref.html

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...