TwojePC.pl © 2001 - 2025
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Linux - Bash , Master/Pentium 25/04/05 09:46 Wie ktoś jak użyskać takie coś. Skrypt przyjmuje cos z linii polecen ale przy braku argumentu stosuje domyslny.Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-) - hmmm... , Coyote 25/04/05 10:06
...nie bardzo wiem, o co Ci chodzi, ale mogę polecić książeczkę, w której znajdziesz wszystko o skryptach w bashu:
http://www.tldp.org/LDP/abs/abs-guide.pdf
Mam nadzieję, że to coś pomoże. Pozdrówka.Do J23: Buziaki dla Ciebie, Misiu! :*
>>GG 1650565<< - Oczywiście że zrobisz to.. , Jacenty 25/04/05 10:30
W tej chwili "dokładnie ci nie opisze , ale...
cytuję za http://www.gersona.prokocim.krakow.pl/...lynx.html :
paramerty "ukrywają" się pod odpowiednimi zmiennymi
${#ZMIENNA}
Bash oferuje sporo pre-definiowanych zmiennych. Oto ich skrócona lista:
$0 - ścieżka do skryptu - dokładnie taka, z jaką wywołano ten skrypt. Może być to 'skrypt' lub '/usr/bin/skrypt'.
$1, $2... - zmienne, które zawierają wartość kolejnych parametrów podanych do skryptu.
$# - liczba argumentów skryptu
potem uzyważ If-a typu jeżeli niema argumetu podstaw
inną zmienną (tą domyślną) która oczywiście musisz zadeklarować wczesniej. - Something like that , Stone 25/04/05 10:57
#!/bin/bash
if [ $# -ne 0 ]
then
echo "First parametr is: "$1
else
echo "There aren't any parametrs"
fiPozdrawiam
Stone aka S1one - I jeszcze to o co Ci dokładnie chodziło , Stone 25/04/05 11:10
#!/bin/bash
ARG=DOMYSLNY
echo "Testuje wartosc ARG = $ARG"
if [ $# -ne 0 ]
then
ARG=$1
echo "Znaleziono argument, uzywam ARG = $ARG"
else
echo "Brak argumentow z lini polecen, wartosc ARG = $ARG"
fi
echo "A tu juz dalej dzialamy na ARG = $ARG"Pozdrawiam
Stone aka S1one
- ale się chłopaki rozpisali :) , XTC 25/04/05 11:03
a ja dalej nie czaję o co Master/Pentium chodzi...Linux - Dla XTC - Bash to powłoka systemu.. , Jacenty 25/04/05 11:26
tzn jedna z powłok systemu z rodziny Unix -Linux,
możesz wykonywać wszelkie polecania w lini poleceń
jak w Dos-e , a skrypty to coś jak Bacze ,
ale wiele wiele większych mozliwościach.- :) dla Jacentego... , XTC 25/04/05 11:50
chyba źle mnie zrozumiałeś - sam bardzo dużo /właściwie wszystko co mi trzeba/ piszę w postaci skryptów - zwłaszcza pod bash'a...
po prostu nie bardzo rozumiem o co konkretnie autor posta pyta...Linux - to ze mnie czajnik.. :) , Jacenty 25/04/05 15:24
:)
a tak na marginesię kolega (Mistrz z Intela)
by się pochwalił czy zaczaił
- generalnie... , Coyote 25/04/05 11:53
..fajnie, że tylu jest tutaj znawców Basha. Gdy ja przygotowywałem się do koła i prosiłem o pomoc jeden Yoghurt odpowiedział...Do J23: Buziaki dla Ciebie, Misiu! :*
>>GG 1650565<< - aż sobie przypomniałem Twoje pytanie... , XTC 25/04/05 12:02
w/g mnie popełniłeś szkolny błąd...
pytając "Specjalista od tego a tego poszukiwany" - jeśli nawet zajmuję się danym tematem a wiem, że nie jestem "specjalistą" to czasem i nie zajrzę - a jak zajrzę i nie będzie tam pytania tylko próba dalszego kontaktu - to nie dziw się, że niewielki odzew będzie...Linux - ok... , Coyote 25/04/05 19:05
...błąd zostanie naprawiony w kolejnych odsłonach.
Pozdrawiam.Do J23: Buziaki dla Ciebie, Misiu! :*
>>GG 1650565<< - ja specjalista nie jestem , Yoghurt 25/04/05 23:41
a pomimo tego mu pomoglem. i nawet kolosa zaliczyl :)root is a state of mind - żebyś mnie dobrze zrozumiał... , XTC 25/04/05 23:46
opisałem tu tylko moje własne reakcje i "usprawiedliwienie"...
ktokolwiek inny wcale nie musi tak tego odbierać.Linux
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
|
|
|
|