Nowe posty

Autor Wątek: Jak zapisac wynik polecenia do zmiennej ?  (Przeczytany 7039 razy)

babel

  • Gość
Jak zapisac wynik polecenia do zmiennej ?
« dnia: 2007-03-18, 01:56:03 »
dzień dobry wszystkim :)

wiec mam taki problem, chciałem to polecenia

     iwconfig eth1 | grep Mode | cut -d" " -f18-18

zapisać do jakieś zmiennej, aby później moc porówna wynik z inna zmienną.
Próbowałem  czegoś takiego

     ZMIENNA='iwconfig eth1 | grep Mode | cut -d" " -f18-18'

ale nie działa. Kiedy probuje wywołać zmienna w taki sposób

     $ZMIENNA

wyskakuje mi cos takiego

     Error : unrecognised wireless request "|"


serdeczne dzięki za pomoc pozdro




Lorenzo

  • Gość
Jak zapisac wynik polecenia do zmiennej ?
« Odpowiedź #1 dnia: 2007-03-18, 08:07:26 »
2007-03-18 01:56:03 babel napisał:

> dzień dobry wszystkim :)
 >
 > wiec mam taki problem, chciałem to polecenia
 >
 >      iwconfig eth1 | grep Mode | cut -d" " -f18-18
 >
 > zapisać do jakieś zmiennej, aby później moc porówna wynik z inna zmienną.
 > Próbowałem  czegoś takiego
 >
 >      ZMIENNA='iwconfig eth1 | grep Mode | cut -d" " -f18-18'
 >
 > ale nie działa. Kiedy probuje wywołać zmienna w taki sposób
 >
 >      $ZMIENNA
 >
 > wyskakuje mi cos takiego
 >
 >      Error : unrecognised wireless request "|"
 >
 >
 > serdeczne dzięki za pomoc pozdro
 >
 >
 >
 >
Masz błąd w składni. Zrób tak:
ZMIENNA=$(wyrażenie)
lub
ZMIENNA=`wyrażenie`  // apostrof przy tyldzie