Hallo an die Profis, die sich mit dc auskennen, als Grundlage mal folgende Demo (bitte nicht versuchen da einen Sinn raus zu lesen, es dient nur zu Erklärung meiner Frage)
VAL=8; echo "[[X]nq]sa[[Y]n${VAL}d3%0=a[?]nq]sb${VAL}d2%0=b[Z]nq"|dc liefert: Y? Ergebnis wie erwartet. VAL=6; echo "[[X]nq]sa[[Y]n${VAL}d3%0=a[?]nq]sb${VAL}d2%0=b[Z]nq"|dc liefert: XYZ Wie kann ich dc aus Makro a heraus beenden? Ich denke ich hab da einen generellen Denkfehler. Wenn mir da jemand helfen könnte den Knoten zu entwirren. Danke Frank -- while (!asleep()) sheep++;