Hi Martin,
On Sun, Jan 12, 2003 at 06:15:10PM +0100, Martin Samesch wrote:
> Eckhard Maass wrote:
> > * Karl-Heinz Eischer <[EMAIL PROTECTED]>:
> >
> >>klappt auch mit folgenden Zeilen:
> >>VAR_NEU=${VAR/-/_}
> >>VAR_NEU=${VAR_NEU/\./_}
> >
> > Ich biete mal das korrektere var_neu=${var//[.-]/_} ... geht allerdings
> > nur mit der bash.
was hei�t hier korrekter? Einfacher ist es aber.
> Jetzt gehts aber bestimmt nicht mehr k�rzer, oder?
nicht das ich w�sste.
> Moment.... eben getestet: Fehlermeldung bad substitution
>
> ...auch bei
>
> VAR_NEU=${VAR/-/_}
> VAR_NEU=${VAR_NEU/\./_}
It works for me(tm) :
bash-2.05a$ VAR=nix-bla.fasel
bash-2.05a$ echo $VAR
nix-bla.fasel
bash-2.05a$ VAR_NEU=${VAR/-/_}
bash-2.05a$ echo $VAR_NEU
nix_bla.fasel
bash-2.05a$ VAR_NEU=${VAR_NEU/\./_}
bash-2.05a$ echo $VAR_NEU
nix_bla_fasel
bash-2.05a$ unset VAR_NEU
bash-2.05a$ echo $VAR_NEU
bash-2.05a$ VAR_NEU=${VAR//[.-]/_}
bash-2.05a$ echo $VAR_NEU
nix_bla_fasel
also hier tuts.
Gru�
KH
--
// In a world without walls and fences who needs Windows and Gates ? //
--
H�ufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)