Peter: STDOUT in Variable

Hallo.
Ich suche nach einer Moeglichkeit eine Ausgabe mit STDOUT in eine Variable umzuleiten.
Vielen Dank.
Peter

  1. Hallo.
    Ich suche nach einer Moeglichkeit eine Ausgabe mit STDOUT in eine Variable umzuleiten.
    Vielen Dank.
    Peter

    Deine Problembeschreibung ist ein wenig dünn. Beschreibe mal, welchen Effekt du haben willst, und mit welchen Mitteln du den zu erreichen versuchst.

    Vorläufiges Lösungsangebot: Du kannst in Perl Shell-Befehle mit den "Backticks"
    ´shellbefehl -parameter1 -parameter2´
    aufrufen. Die Ausgabe des Befehls kann mit
    $ausgabe = shellbefehl
    in einer Variablen gespeichert werden.

    - Sven Rautenberg

    1. Hallo.
      Ich suche nach einer Moeglichkeit eine Ausgabe mit STDOUT in eine Variable umzuleiten.
      Vielen Dank.
      Peter

      Deine Problembeschreibung ist ein wenig dünn. Beschreibe mal, welchen Effekt du haben willst, und mit welchen Mitteln du den zu erreichen versuchst.

      Vorläufiges Lösungsangebot: Du kannst in Perl Shell-Befehle mit den "Backticks"
      ´shellbefehl -parameter1 -parameter2´
      aufrufen. Die Ausgabe des Befehls kann mit
      $ausgabe = shellbefehl
      in einer Variablen gespeichert werden.

      • Sven Rautenberg

      Hat sich gerade erledigt.
      Trotzdem Vielen Dank.

      Peter

    2. Vorläufiges Lösungsangebot: Du kannst in Perl Shell-Befehle mit den "Backticks"
      ´shellbefehl -parameter1 -parameter2´
      aufrufen. Die Ausgabe des Befehls kann mit
      $ausgabe = shellbefehl
      in einer Variablen gespeichert werden.

      Fürs Protokoll:

      Hinter die Backticks gehört ein Semikolon, sonst meckert Perl, und die Backticks sehen wirklich so: ´ aus, und NUR so.

      Eine korrekte Zeile wäre dann:

      $ausgabe = ´shellbefehl´;

      - Sven rautenberg

      1. Moin,

        $ausgabe = shellbefehl

        Fürs Protokoll:
        Hinter die Backticks gehört ein Semikolon, sonst meckert Perl, und die Backticks sehen wirklich so: ´ aus, und NUR so.

        oje ;)
        Die Backticks waren schon richtig (man beachte die Aehnlichkeit zum Backslash  \ <-> ` )

        Eine korrekte Zeile wäre dann:

        $ausgabe = shellbefehl;

        Viele Gruesse,

        n.d.p.