Portál AbcLinuxu, 9. června 2025 18:26


Dotaz: BASH, Načteni proměnných do skriptu

23.9.2010 11:02 Panther
BASH, Načteni proměnných do skriptu
Přečteno: 633×
Odpovědět | Admin
Dobrý den, hledám způsob, jak načíst proměnné ze soubor promenne.cfg do skriptu tak, aby je skript mohl využívat.
Jeden způsob už jsem našel, ale věřím, že existují elegantnější řešení.

proměnné.cfg:
###blablabla
DOMU=/home/
SOUBOR=/home/soubor.txt
CISLO=123456

Přemýšlím nad nečím takovým:

grep -v "^#" /home/promenne.cfg | while read ...???...,

ale tudy zřejmě cesta nepovede.
Postačí mě nakopnout správným směrem, všem díky za návrhy.

Řešení dotazu:


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

Odpovědi

23.9.2010 11:09 chrono
Rozbalit Rozbalit vše Re: BASH, Načteni proměnných do skriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin
. proměnné.cfg
23.9.2010 11:55 Panther
Rozbalit Rozbalit vše Re: BASH, Načteni proměnných do skriptu
Úžasný, mnohokát děkuju.
Měl jsem tam takovouhle ohavnost:
while read a; do export $a; done < promenne.cfg
23.9.2010 12:39 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: BASH, Načteni proměnných do skriptu
Jen si dávejte pozor, abyste nebyl v pokušení povolit editaci toho includovaného souboru i někomu jinému, protože shell v tomto případě vykoná všechno, co v tom souboru najde, stejně jako kdyby to bylo součástí vašeho skriptu, tj. nejen přiřazení hodnot proměnným.

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.