[linux] Spajenie retazcov a shell

Matus "fantomas" Uhlar uhlar na fantomas.sk
Úterý Srpen 7 09:44:21 CEST 2001


-> [ Milan Hromada 07.08.2001 wrote: ]
-> > Ako spojit retazce (premenne) v shell programe
-> > 
-> > $vsetko = $premenna1 + $premenna2

-> From: Ivan Malich <malich na decef.elf.stuba.sk>
-> 
-> vsetko=$premenna1$premenna1

spravne ale strcil by som to do uvodzoviek

vsetko="$premenna1$premenna2"

ak tam chces mat medzeru mozes ju tam dat... (bez uvodzoviek ti chel
vypapuluje)

ak by si chcel pridat znaky ako napriklad ":" musis pouzit

vsetko="${premenna1}:${premmenna2}:blablabla"

inas bude dvojbodka interpretovana inac

-> From: lubos klokner <erkac na vault-tec.sk>
-> 
-> $vsetko=`echo $premenna1 $premenna2`

chyba. jednak v shelli nepriradujes do $premenna (vypapuluje chybu).

neefektivita. konstrukcia `echo` vyzaduje zbytocny fork, exec procesu co je
sakramentsky overhead.

-- 
 Matus "fantomas" Uhlar, sysadmin at NEXTRA, Slovakia; IRCNET admin of *.sk
 uhlar na fantomas.sk ; http://www.fantomas.sk/ ; http://www.nextra.sk/
 I just got lost in thought. It was unfamiliar territory. 




Další informace o konferenci linux