Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ausgabe eines externen Programms in Variable, wenn dieses mehere Leerzeich enthält

2 views
Skip to first unread message

Matthias Dort

unread,
Mar 27, 2012, 9:07:38 AM3/27/12
to
Hallo,



der Einfachheit halber mein Problem reduziert auf folgenden Einzeiler:



--------------------

root@miraculix:~# a=`echo "4 4"`;echo $a

4 4

root@miraculix:~#

--------------------



Wo sind die übrigen Leerzeichen zwischen den beiden Vierengeblieben?
Gibt
es eine Möglichkeit diese durch geschicktes Quoten zu erhalten?



Vielen Dank im Voraus!



Matthias

Rud1ger Sch1erz

unread,
Mar 27, 2012, 9:18:49 AM3/27/12
to
Matthias Dort <tempom...@t-online.de> writes:

> root@miraculix:~# a=`echo "4 4"`;echo $a
>
> 4 4

rschierz@joe $ a=`echo "4 4"`;echo "$a"
4 4

--
Tschau
Rüdiger

Achtung, dieser Artikel ist mit sublimalen Werbeeinblendungen hinterlegt.

Matthias Dort

unread,
Mar 27, 2012, 9:41:14 AM3/27/12
to
Am 27.03.2012 15:07, schrieb Matthias Dort:
> Hallo,
>
>
> der Einfachheit halber mein Problem reduziert auf folgenden Einzeiler:
>
>
> --------------------
> root@miraculix:~# a=`echo "4 4"`;echo $a
> 4 4
> root@miraculix:~#
> --------------------
>
Lösung gefunden: .. echo "$a" !! ;-)

Thomas 'PointedEars' Lahn

unread,
Mar 28, 2012, 3:30:52 PM3/28/12
to
Matthias Dort wrote:

> --------------------
>
> root@miraculix:~# a=`echo "4 4"`;echo $a
>
> 4 4
>
> root@miraculix:~#
>
> --------------------
>
> Wo sind die übrigen Leerzeichen zwischen den beiden Vierengeblieben?

Sie wurden durch ein einziges Leerzeichen ersetzt.

man "${SHELL##*/}" | less -p 'Parameter Expansion'

> Gibt es eine Möglichkeit diese durch geschicktes Quoten zu erhalten?

Ja.

Statt einen ausufernden und (dadurch) sogar fehlerhaften Betreff zu posten,
hättest Du besser im Posting die verwendete Shell angegeben. Schliesslich
aber hättest Du Dir durch Lesen des Handbuchs der jeweiligen Shell und der
Newsgroup das Posten ganz sparen können.

<http://www.tty1.net/smart-questions_de.html>

--
PointedEars

Please do not Cc: me. / Bitte keine Kopien per E-Mail.
0 new messages