In article <[email protected]>,
        Gabor Tusnady <[email protected]> writes:
> Van egy file-om amiben kulonbozo valtozok vannak definialva:
> 
> file1:
> alma=1
> korte=3
> ...
> 
> Van egy masik file-om, amibe meg ezek a valtozok valamilyen modon
> szerepelnek:
> 
> file2:
> Van $alma db almam es 
> $korte db kortem.
> 
> 
> Hogyan tudom bash scrittel eloallitani azt a file-t, amiben a file2-ben
> levo valtozokat a file1-ben szereplo ertekekkel helyettesiti?
> 
> eredmeny_file:
> Van 1 db almam es
> 3 db kortem.


$ cat korlevel.sh 
#!/bin/sh
. file1
lo=`cat file2`
eval "echo \"$lo\""
$ ./korlevel.sh
Van 1 db almam es
3 db kortem.
$

Hátránya: 1-2 kB-nál nagyobb file2-re már nem lesz jó.

g
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz