Hi,
ich schreibe gerade an einer inst. routine für eine php anwendung, welche
ich meinen Kunden auf meinem webserver anbieten möchte.
Allerdings fehlt mir noch die möglichkeit, vom den besitzer des kundenverz. innerhalb
des Bash scriptes einzulesen.
Ich habe innherhalb des scriptes mal folgendes versucht:
$VUSER = ls -l /var/www/wwwroot/kdverz
Aber das funzt net.
Wie kann ich den besitzer der Verz. einlesen, um ihn dann auch für die vom root erstellten verz. zu setzen.
Gruss Peter
Besitzer eines Verz. einlesen mittels bash scripts
-
- Beiträge: 189
- Registriert: 11.08.2005 09:27:01
Bei Shell-Skripten benutzt man »$« nur zum Aufrufen. Wenn Du nicht den String »ls -l ...« in die Variable packen willst, sondern dessen Output, kannst Du die Schreibweise »$(ls -l ...)« verwenden.
Also
VARIABLE=$(ls -l ...); echo $VARIABLE;
PS: Besser als die Ausgabe von ls zu filtern wäre vielleicht die Verwendung des Befehls stat.
Also
VARIABLE=$(ls -l ...); echo $VARIABLE;
PS: Besser als die Ausgabe von ls zu filtern wäre vielleicht die Verwendung des Befehls stat.
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Re: Besitzer eines Verz. einlesen mittels bash scripts
wenn ich dich richtig verstanden habe, könnte dir das vielleicht helfen:gpeter73 hat geschrieben: Ich habe innherhalb des scriptes mal folgendes versucht:
$VUSER = ls -l /var/www/wwwroot/kdverz
Code: Alles auswählen
X=`ls -dl /var/www/XXX | awk '{print $3}'`