Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » g5mark 00:50
 » Martens 00:50
 » Zbyszek.J 00:26
 » Pinokio.p 00:23
 » esteban 00:23
 » elliot_pl 00:14
 » skalak23 00:13
 » maddog 00:00
 » zibi13 23:56
 » rainy 23:54
 » myszon 23:40
 » Dexter 23:25
 » homzik 23:25
 » MARC 23:16
 » abes99 23:15
 » Tomasz 23:13
 » DYD 23:10
 » Kool@ 23:09
 » emigrus 23:05
 » GLI 23:02

 Dzisiaj przeczytano
 1087 postów,
 wczoraj 32536

 Szybkie ładowanie
 jest:
włączone.

 
ccc
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 :-)

  1. 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<<

  2. 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.

  3. 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"
    fi

    Pozdrawiam

    Stone aka S1one

    1. 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

  4. ale się chłopaki rozpisali :) , XTC 25/04/05 11:03
    a ja dalej nie czaję o co Master/Pentium chodzi...

    Linux

    1. 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.

      1. :) 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

        1. to ze mnie czajnik.. :) , Jacenty 25/04/05 15:24
          :)
          a tak na marginesię kolega (Mistrz z Intela)
          by się pochwalił czy zaczaił

  5. 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<<

    1. 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

      1. ok... , Coyote 25/04/05 19:05
        ...błąd zostanie naprawiony w kolejnych odsłonach.

        Pozdrawiam.

        Do J23: Buziaki dla Ciebie, Misiu! :*

        >>GG 1650565<<

      2. 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

        1. ż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