Ich weiß, das ist eine lahme Art, es zu tun. Wir müssen eine Zeichenfolge erfassen, die in einem Java-Programm im aufrufenden Shell-Skript dynamisch generiert wird, und sie später verwenden.Ist es möglich, eine system.out.print von Java-Programm in einer csh-Variable zu erfassen?
Auch dies ist in einer bestehenden csh-Datei zu tun.
Wir haben die Option betrachtet, sie mit putenv/setenv in eine Umgebungsvariable zu exportieren ... ist das eine bessere Option? Wenn ja, wie benutzt man es?
Es scheint Mangel an Beispielcode im Netz zu geben, wie man sentenv() oder putenv() effektiv benutzt und welche Bibliotheken für dasselbe importieren.
Systemklasse, die die getenv() -Methode hat, zeigt nicht meine Putenv() oder setenv(). Jede Hilfe wird sehr geschätzt.
Danke.
Ich benutze eine Csh ... würde A = 'Java MyProgram' arbeiten ODER ich brauche Set A =' Java MyProgram' –
Wenn ich A = 'Java MyProgram' verwende ... es gibt mir A: Command nicht gefunden –
@Devang: richtig, für csh müssen Sie explizit 'set' verwenden, änderte ich das Beispiel. Es tut uns leid. – unwind