919 Aufrufe
in Skripte(PHP,ASP,Perl...) von
ich versteh nicht wie das einfach mit print gehen soll, es wird so ja staqndardmäßig in der shell ausgegeben, wie greif ich jetzt im shell-script darauf zu?

3 Antworten

0 Punkte
von
Sorry, ich wollte eigentlich auf eine andere Anfrege antworten, um damit genauer nachzufregen, hab aber anscheinden eine neu Frege gestellt.

Um mein Problem mal genauer zu beschreiben:
ich habe ein shell-script geschrieben, das ein perl-script aufruft. In diesem perl-script werden einige neue Dateien angelegt und einige Rechenoperationen durchgeführt. Und eins dieser Ergebnisse brauch ich dann im shell-script, um damit weiter arbeiten zu können.

Meine Frage ist daher, wie sage ich dem perl-script, geb diesen Wert "aus" und dem shell-script, wese diesen Wert dieser Variable zu.

ps: in der anderen Frage hatte sich der Fragesteller selbst geantwortet.
(https://supportnet.de/listthread/161490)
er meinte mann müsse das einfach mit print ausgeben, dadurch würde es aber ins shell-fenster geschrieben und nicht dem shell-script zugewiesen.

Danke schon mal im vorraus.
0 Punkte
von
wenn du nur ein einziges argument am ende des scriptes zurückgeben willst, kannst du nach dem exit hinschreiben und im shellscript beim aufruf einer variablen zuweisen, beispiel:

$ergebnis = myperl.pl


und das perl script mit

exit meinwert


beenden
0 Punkte
von
in klammer natürlich

exit (meinwert) ;

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...