On 23 Jan 2003 at 19:08, Matthias Lipinski wrote: [...]
Der Vorschlag von David übrigens funktioniert von der Wirkung her, hat aber den Nachteil, dass die Skripte anders geschrieben werden müssen, und dass eine SubShell erzeugt wird.
Du hast auf JEDEN Fall eine Subshell, wenn Du die Ausgabe mittels "|tee" irgendwie splitten willst. Wenn ich man bash richtig lese (Sektion SHELL GRAMMAR - Pipelines) steht dort: ------------------- Each command in a pipeline is executed as a separate process (i.e., in a subshell). ------------------- Das Konstrukt von David mit einer Blockbildung mittels {} bewirkt hier _nicht_ noch mal die Bildung einer weiteren Subshell; anders als die Verwendung von (), was immer eine Subshell erzeugt. Dein Argument zieht also nicht (und die Konstruktion ist IMO genau so i.O.) Andreas