Portál AbcLinuxu, 12. května 2025 08:20

Dotaz: BASH skript - výstup příkazu do proměnné

21.2.2007 14:24 Jakub Kocourek
BASH skript - výstup příkazu do proměnné
Přečteno: 1598×
Odpovědět | Admin
Mám následující problém:
Potřebuji, aby se výstup příkazu zapsal do proměnné. Něco jako:
prom=cat neco |grep neco_jineho
Fungovalo mi to někdy dávno pod Gentoo nějak takto:
prom=`cat neco |grep neco_jineho` jenže teď pod ubuntu mi to jen hází chyby.
Tušíte někdo, jak to udělat co nejjednodušeji???

Díky

Jakub Kocourek
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.2.2007 14:35 mrak
Rozbalit Rozbalit vše Re: BASH skript - výstup příkazu do proměnné
Odpovědět | | Sbalit | Link | Blokovat | Admin
todle
prom=`cat neco |grep neco_jineho`
by melo fungovat prodle me tam mas nejakou jinou chybu .. zkus napsat presne to chybove hlaseni
21.2.2007 14:45 Jakub Kocourek
Rozbalit Rozbalit vše Re: BASH skript - výstup příkazu do proměnné
Ano, jsem úplně blbý! Moc se omlouvám. Chyba byla opravdu jinde. Jsem zvyklý z Pythonu, že pro výpis proměnné stačí napsat: $prom, tak mi ani nedošlo, že by to chtělo: echo $prom :-D A s tím se tu s..u hodinu :( Přiznávám, chyba je mezi klávesnicí a židlí.
Jakub Kocourek
Fuky avatar 21.2.2007 14:36 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: BASH skript - výstup příkazu do proměnné
Odpovědět | | Sbalit | Link | Blokovat | Admin
promena=$(cat soubor |grep vzorek)
-- RÁMO: psí tábor , ETriatlon: Výuka plavání
David Watzke avatar 21.2.2007 14:37 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: BASH skript - výstup příkazu do proměnné
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže třeba:
prom="$(grep neco neco_jineho)"
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.