Am Fr, 13 Jan 2012 17:58:58 CET schrieb David Haller: Hallo David, kannst du das ein wenig erklären, ich habe es auch nicht ganz verstanden bzw. bin mir nicht sicher, was ich da noch ändern muss. Es geht um tausende avi-Schnipsel von ein paar Sekunden aus einem Camcorder.
Ich stelle mir simpel vor, das Script 2x aufzurufen und einmal wird die eine Hälfte und mit dem anderen Script die andere Hälfte aufgerufen. Es soll bewusst nur 1 Kern verwendet werden.
==== #!/bin/sh exec 3>&1
Warum die Umleitung?
seq 20 | {
Muss die Anzahl genau bestimmt sein oder könnte man einfach 10000 nehmen? Die Anzahl ist aber sowieso schon in einer Variable.
tee /dev/stderr | \
warum nach stderr?
sed -n '1~2p' | xargs echo "job1: " >&3 ; } 2>&1 | sed -n '2~2p' | xargs echo "job2: "; ====
job1: 1 3 5 7 9 11 13 15 17 19 job2: 2 4 6 8 10 12 14 16 18 20
So wie ich das verstehe, holst du einfach die geraden und ungeraden Zahlen aus "seq" raus. Ich verstehe aber nicht, wie ich den Dateinamen aus find zuordne.
Statt 'echo "job<N>: "' halt dein Script.
Das Script wird aufgerufen. Script Dateiname_mit_vollem_Pfad. -- Αl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org