Re: bash; nur eine variablen zuweisung
Am Montag, 27. November 2006 16:16 schrieb Thorsten Haude:
> Moin,
>
> * Roland M. Kruggel wrote (2006-11-27 16:05):
> >Am Montag, 27. November 2006 15:59 schrieb Thorsten Haude:
> >> Was ist das Ergebnis von
> >> foo=`tail -4 /var/log/auth.log`
> >> echo $foo >foo.out
> >> cat foo.out
> >
> >Das gleiche. Keine Linefeeds
>
> Ok, bleibt noch
> tail -4 /var/log/auth.log > foo.out
Das tut's
Wäre aber eine Krücke :)
> >> Was sagt 'echo $IFS'?
> >
> >Ist ein Linefeed
>
> Nur und ausschließlich ein Linefeed? Default sind unter der Bash
> Space, Tab und Linefeed
mail1:~# echo $IFS| hd
00000000 0a |.|
00000001
>
> >> Hast Du es mit $() versucht?
> >
> >Da weis ich jetzt nicht was du meinst
>
> Du kannst statt Backticks auch $() benutzen, ich mag das lieber,
> weil es deutlicher ist.
> foo=$(tail -4 /var/log/auth.log)
axo.
Hat aber das gleich ergebniss
--
cu
Roland Kruggel mailto: rk.liste at bbf7.de
System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5
Reply to: