[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
echo kommando
From: |
Frank Schlaefendorf |
Subject: |
echo kommando |
Date: |
Thu, 22 Dec 2005 12:39:58 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040618 |
hallo,
ich habe ein problem mit dem echo-kommando. echo kennt die optionen -n
-e -H (system slackware 9.0).
ich will nun den inhalt einer variable ausgeben. wenn der inhalt der
variable aber wie eine option von echo aussieht, so erfolgt keinerlei
ausgabe von echo. ich kenne keine möglichkeit, echo mitzuteilen, dass es
sich um auszugebenden text und nicht um optionen handelt.
z.B.
TESTVARIABLE="-n"
echo -n $TESTVARIABLE
ergibt keine ausgabe.
oder
TESTVARIABLE="-Ene"
echo -n $TESTVARIABLE
ebenfalls keine ausgabe
echo interpretiert den inhalt von TESTVARIABLE logischer weise auch als
optionen.
wie kann ich nun erreichen, dass der inhalt von TESTVARIABLE trotzdem
unter allen umständen ausgegeben wird?
dazu ist nach meiner bescheidenen meinung eine weitere option notwendig,
ähnlich wie bei egrep dort werden suchmuster mit -e eingeleitet, wenn
sie mit einem minus beginnen und damit nicht fälschlicherweise als
option interpretiert werden.
mit freundlichen gruessen
frank schlaefendorf
- echo kommando,
Frank Schlaefendorf <=