ubuntuusers.de

Bash: Syntaxproblem Variable+String

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

SpaX

Anmeldungsdatum:
21. April 2007

Beiträge: 551

Hallo ihr lieben,

Ich habe das Problem, dass ich in meinem Skript den Variablenamen nicht sauber von dem restlichen String getrennt bekomme... ein Beispiel hilft hier denke ich mehr als Wort:

#!/bin/bash

I=1

echo "DATEINAME$I_ZUSATZ.ENDUNG" 

Hier wird jetzt nicht

DATEINAME1_ZUSATZ.ENDUNG

ausgegeben, da er denkt, dass das ganze $I_ZUSATZ die Variable wäre. Da diese keinen Wert hat kommt als Ausgabe:

DATEINAME.ENDUNG

Kann mir jemand sagen, wie ich also den Variablename in den String integriert bekomme?

Vielen Dank

Hello_World

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

Verwende ${I} statt $I.

SpaX

(Themenstarter)

Anmeldungsdatum:
21. April 2007

Beiträge: 551

Super, vielen Dank!

Antworten |