Zacal bych s tou podminkou, pokud to neni nejaky obstarozni unix:
...
Díky za tip, jak by to také mohlo fungovat. V záměně z
if [ ${adresare[$vyberTyp]} = 'orig' ] || [ ${adresare[$vyberTyp]} = 'veliké' ]
na
if [[ ${adresare[$vyberTyp]} = 'orig' || ${adresare[$vyberTyp]} = 'veliké' ]]
nevidím žádnou výhodu, ale určitě zkusím, zda to funguje.
Co se té podmínky týká, po přečtení
tohoto článku, bych řekl že asi půjde o to, co se stane když ${adresare[$vyberTyp]} je prázdné, což by s tvými uvozovkami podle všeho fungovalo.
Co se mého druhého dotazu týká, řekl bych že mé "řešení", ve skutečnosti řešením není a funguje jen proto že ty parametry co byly původně v uvozovkách neobsahují mezery a tudíž nepůsobí chybu.
Tudíž problém asi je v tom, že způsob jakým jsem se pokoušel přidat uvozovky, je nepřidá v takovém tvaru, aby je program kterému se to předává zkousnul.
Přičemž netuším, jak je mám přidat, aby ten kus kódu fungoval.