Rico Koerner rico@netbreaker.de (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