Portál AbcLinuxu, 12. listopadu 2025 17:47
Zdravim
urobil som si program ktory nacitava do dvojrozmerneho pola zoznam parametrov - premennych, spolu s hodnotami a mam aj bash skript ktoremu potrebujem podhodit tieto nazvy aj hodnoty a z toho skriptu nacitat nove hodnoty bez exportu hodnot do systemu.
za kazdu radu vopred dik.
nazev_promenne="hodnota_promenne" a potom na ten soubor zavolat source?
ahojte,
v programe mam premennu napr. hodnota="cislo" va bash skripte by som mal: hodnota1=$printf("text-%05d",hodnota) v bashi by som mohol menit podmienky priradenia hodnot bez nutnosti zmeny zdrojoveho programu. a potrebujem hodnotu1 dostat do c++ programu aby ju vedel pouzivat.
je to jeden bash skript kde bude vyrabat hodnoty premennych na zaklade neakych podmienok.
Je mozne do premennej priradit priamo v c++ hodnotu vystupu z horneho printf alebo neako inak ?
echo ${!hodnota*}
Takže bys je všechny vypsal takto
$ hodnota1=ahoj
$ hodnota2=zdar # případně hodnota2=$(printf bla bla..), to je jedno
$ for x in ${!hodnota*}; do
echo "$x = ${!x}"
done
# vypíše:
hodnota1 = ahoj
hodnota2 = zdar
Pak už stačí výstup toho for cyklu přesměrovat do souboru.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.