bash - substituce - help

Daniel Novotny xnovotn3 na fi.muni.cz
Úterý Březen 30 11:15:37 CEST 1999


Roman Rohr wrote:
> 
> Dobrý den.
> Nevím si rady s jednou substitucí. Předvedu na příkladě:
> 
> #!/bin/sh
> r1=jednicka
> r2=dvojka
> for a in 1 2; do
>   echo $a: ?
> done
> 
> Co mám napsat místo otazníku, abych dostal výstup:
> 1: jednicka
> 2: dvojka
> 
> Děkuji za radu.
> 
> Roman Rohr
co treba (mozna to jde i lip, ja nevim, ale toto me prvni napadlo)

for a in 1 2; do
   echo $a : `perl -e 'print $ENV[r.$ENV[$a]];' `
-- 
/-----------------------------------------\
|UNIX is like a fantasy role-playing game:|
|you can kill zombies and invoke daemons  |
|                Daniel Novotny           |
\-----------------------------------------/


Další informace o konferenci Linux