Portál AbcLinuxu, 14. července 2025 08:30


Dotaz: Předávání proměnné z bash do awk ?

15.3.2007 09:04 bizi | skóre: 8
Předávání proměnné z bash do awk ?
Přečteno: 560×
Odpovědět | Admin
Zdravím, rád bych zpracovával parametry zadané při spuštění skriptu pomocí awk. Nejde mi ale předat proměnná $* ani $@ do awk. Mám v úmyslu ji v awk rozdělit pomocí split a provést úkony podle parametrů.. Jak na to?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.3.2007 10:07 marek
Rozbalit Rozbalit vše Re: Předávání proměnné z bash do awk ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
A jak to predavate?
15.3.2007 12:14 mlz | skóre: 12 | blog: Obcas
Rozbalit Rozbalit vše Re: Předávání proměnné z bash do awk ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Obecně, awk -v VAR=VALUE a potom v awk print VAR by mělo vytisknout VALUE
15.3.2007 14:31 rich
Rozbalit Rozbalit vše Re: Předávání proměnné z bash do awk ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
V bash skriptu exportovat promennou export prom="neco" a v awk se da pouzit asociativni pole ENVIRON ENVIRON["prom"]
15.3.2007 17:26 bizi | skóre: 8
Rozbalit Rozbalit vše Re: Předávání proměnné z bash do awk ?
Dekuji za rady. Jde to prosim predavat i zpet? Exportovat z awk?
15.3.2007 22:09 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Předávání proměnné z bash do awk ?
Ne, ze subprocesu do ENV otce nic neuložíte, leda STDOUT, naparsovat a uložit.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.

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.