Rico Koerner <[email protected]> (Sa 14 Jan 2012 22:50:04 CET):
> Hallo,
> 
> ich versuche in einem Shellskript (bash) grad die Zuweisung:
> 
> A=$1
> B=$2
> C=$3
> 
> in einer Schleife zu verarbeiten:
> 
> for VARNAME in A B C; do
>     ${VARNAME}=$1
>     shift
> done
> 
> ${VARNAME} geht an dieser Stelle natürlich nicht.

Vielleicht so:

#! /bin/bash

A="$1"; shift
B="$1"; shift
C="$1"; shift

for VARNAME in A B C; do
    declare ${!VARNAME}="$value"
done


-- 
Heiko

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an