Philipp Meier <[EMAIL PROTECTED]> writes:
> KÃnnte mir ein wissender mal :(){ :|:&};: erklÃrbar zerpflÃcken, mein
> persÃnlicher Parser ist da Ãberlastet ;-)
Der Doppelpunkt ist der Name einer Shell-Funktion. Ersetzt man ihn z.B.
durch "func" und fÃgt ein paar Leerzeichen ein, steht da
func() { func | func & } ; func
oder nach Umbruch auf mehrere Zeilen
func()
{
func | func &
}
func
Definiert wird also eine Shell-Funktion, die sich rekursiv zweimal durch
Pipe (|) verknÃpft selbst aufruft und die Pipekette aus zwei Prozessen
in den Hintergrund schickt (&). Dann wird diese Funktion aufgerufen.
Martin
--
,--. ,= ,-_-. =.
/ ,- ) Martin Dickopp, Dresden, Germany ((_/)o o(\_))
\ `-' http://www.zero-based.org/ `-'(. .)`-'
`-. \_/