Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Odczyt typu zmiennej w bashu  (Przeczytany 5263 razy)

Arial

  • Gość
Odczyt typu zmiennej w bashu
« dnia: 2005-12-13, 19:18:49 »
Witam. Od dawna mecze sie z zainstalowaniem karty Ra link RT2500 na Mandriva. Dzis znow probowalem bezskutecznie ja zainstalowac. Poadalem wszystko co potrzebne, wszytsko ok ale za cholere nie laczy :(. Z log-a bootowania systemu  otrzymalem cos takiego:

Dec 13 17:38:11 milosz ifup: Error for wireless request \\"Set Encode\\" (8B2A) :
Dec 13 17:38:11 milosz ifup:     invalid argument \\"jakiesliczby\\".
Dec 13 17:38:11 milosz ifup:
Dec 13 17:38:11 milosz ifup: Determining IP information for ra0...
Dec 13 17:39:15 milosz ifup:  failed.
Dec 13 17:39:15 milosz network: Inicjowanie interfejsu ra0: failed

\\"jakiesliczby\\" to klucz WPA (nie podalem calego ze wzgledow bezpieczenstwa), jestem pewien w 100% ze podalem go dobrze tylko nie wiem o co mu z tym chodzi... moze ktos wytlumaczy mi krok po kroku jak wykonac instalacje karty(konfiguracje) bo co do niej tez nie jestem pewien.



robroy

  • Gość
Odczyt typu zmiennej w bashu
« Odpowiedź #1 dnia: 2006-01-01, 20:04:14 »
witam,
jesli posiadasz mandrive w wersji 2005 badz 2006, to juz nie trzeba kompilowac zadnych sterow,bo system wykrywa kartei ladnie wszystkie parametry ustawia sie w druidzie graficznym.Natomiast jesli amsz starsze wersje o odsylam do strony www.madbit.com.pl/~roberts/rt2400/rt2400.html, tam jest opisane co i jak zrobic zeby karta ruszyla:)
Pozdrawiam

  • Gość
Odczyt typu zmiennej w bashu
« Odpowiedź #2 dnia: 2005-12-13, 14:31:11 »
Witam!

Jak mozna sprawdzic w skrypcie czy odczytana zmienna (za pomoca read) jest liczba czy tez litera?

Pozdrawiam.

xis

  • Gość
Odczyt typu zmiennej w bashu
« Odpowiedź #3 dnia: 2005-12-13, 14:44:57 »
Hmm, może tak:

read zmienna

case $zmienna in
   [0-9] )
      echo "Jest liczba"
   ;;
   * )
     echo "Nie ma liczby"
   ;;
esac

xis

  • Gość
Odczyt typu zmiennej w bashu
« Odpowiedź #4 dnia: 2005-12-13, 14:48:46 »
Sorry, literówka:
zamiast '[0-9]' wstaw tam '[0-9]*'. Dzieki temu skrypt rozpozna też całe liczby, a nie pojedyncze cyfry. Jak widzisz pozostaje też kwestia rozpoznawania ewentualnego znaku przed liczbą i (również ewentualnego) rozpownawania liczb zmiennoprzecinkowych. Ale to już sobie dopracujesz odpowiednim wyrażeniem.

  • Gość
Odczyt typu zmiennej w bashu
« Odpowiedź #5 dnia: 2005-12-13, 14:58:59 »
2005-12-13 14:48:46 xis napisał:

> Sorry, literówka:
 > zamiast '[0-9]' wstaw tam '[0-9]*'. Dzieki temu skrypt rozpozna też całe liczby, a nie
 > pojedyncze cyfry. Jak widzisz pozostaje też kwestia rozpoznawania ewentualnego znaku przed
 > liczbą i (również ewentualnego) rozpownawania liczb zmiennoprzecinkowych. Ale to już sobie
 > dopracujesz odpowiednim wyrażeniem.
 >

Dzieki bardzo. Do pojedynczych cyferek doszedlem, natomiast do licz dwu- i wiecejcyfrowych nie bardzo wiedzialem, ze tak mozna zrobic.