Shell-Script Ausgabe

bauchinj

Erfahrenes Mitglied
Hallo!


Ich möchte gerne einen Text aus dem Shell-Script in einen PHP-Variable speichern. Dazu verwende ich die Funktion system mit der ich im Shell mittels echo den Wert hole:

PHP:
$var = system("sudo ".$shell." ".$shellFunction);

Mein Problem ist nun, dass beim Aufruf dieser Funktion bereits die Ausgabe des Textes erfolgt, was allerdings für meine Aufgabenstellung keinen Sinn macht, deshalb will ich den Wert erstmal in die Variable $var schreiben.
Liegt dies vielleicht an der system - Funktion (gibt es eine bessere/sinnvollere für mein Problem)?

Wenn es am Shell liegt bin ich hier zwar falsch, will aber kein zweites Thema starten... Deshalb hier ein Teil meines Shell:
Code:
#!/bin/bash
DIRPATH=$1
echo "`find $DIRPATH -mindepth 1 - maxdepth 1 -type d`"

Das Ergebnis wird allerdings leider einfach beim Funktionsaufruf ausgegeben...

Danke für jede Hilfe
 
Zurück