[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: syntaxproblem mit einer variable



Hallo,

klaus zerwes wrote:

> > (Wann benutzt bash eigentlich /bin/echo und wann das built-in echo?
> > Default scheint /bin/echo zu sein.)
> 
> IMHO genau umgekehrt.
> Wenn es ein buildin gibt, wird auch diese ausgeführt, es sein denn man 
> ruft direkt das externe Executable auf.

Das hatte ich auch erwartet. Ich hatte mich gewundert, dass 'strace echo'
ein execve aufführt, aber das kommt wohl durch die Ausführung per
strace. Ich hatte dann noch was anderes ausprobiert, was mich zu der
obigen Annahme verleitet hat, aber dabei muss ich einen Fehler gemacht
haben.

> $ echo --version
> --version
> $ /bin/echo --version
> echo (GNU coreutils) 5.2.1
> Geschrieben von FIXME unknown.

Plausibel, danke. Auf --version bin ich natürlich nicht gekommen. Und
das hier zeigt fast das gleiche (kein Inkrement der nä. PID durch echo):

wolf@thinkpad:~ $ bash -c 'echo $$'; bash -c 'echo $$'; echo; bash -c 'echo $$'
4592
4593

4594

Schönen Gruß, Wolf
-- 
Büroschimpfwort des Tages: Habibitelefonierer - Dauertelefonierer mit Dialekt, 
den keiner versteht. (Peter Kahler)



Reply to: