Re: bash; nur eine variablen zuweisung
> > irgendwie drehe ich mich im Kreis.
> > Ich will doch nur eine Programmausgabe in einer Variablen
> > speicher und die dann wieder ausgeben. (per mail versenden)
> >
> > so siet es auf der schell aus. Das ist ok.
> >
> >
> > -->
> > mail1:~# tail -4 /var/log/auth.log
> > Nov 27 15:35:01 mail1 sshd[15593]: (pam_unix) session opened for
> > user rkruggel by (uid=0)
> > Nov 27 15:35:31 mail1 sshd[15593]: (pam_unix) session closed for
> > user rkruggel
>
> Ich finde, daß das ja auch schon nicht normal aussieht, oder?
> Wieso sind die Zeilen dort umgebrochen? Macht das Dein
> Mailprogramm?
>
> HAAAA, sorry, ich war die ganze Zeit auf dem falschen Dampfer, ich
> dachte, Du meinst diese obigen Umbrüche!
>
> So sollte es korrekt sein:
>
> a="`tail -4 /var/log/syslog`"
> echo "$a"
>
> Siehe bash(1), suchen nach '$('
Ja, habe ich gelesen und auch probiert. Liefert allerdings das gleiche
Ergebniss. Ich habe dieses Phenomen übrigens auf allen Servern. Alle
debian etch und alle bash.
Ich habe das Ganze jetzt über eine Datei gelöst. Das funktioniert.
--
cu
Roland Kruggel mailto: rk.liste at bbf7.de
System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5
Reply to: