sysread

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo,

Ich suche einen Java Befehl der die gleiche (oder ähnliche) Funktion hat wie "sysread" in Perl.

In Pearl:
print $befehl "mybefehl";
sysread($befehl, $buffer, 1024);
 
R

Roar

Gast
sorry, aber für nicht-perl-spezis wärs vielleicht gut zu wissen was dieser befehl überhaupt macht.

um zu raten:
falls er einen shell command ausführt: Runtime#exec(String command)
 
S

stev.glasow

Gast
Ja so etwas ist das. Hier noch mal ein etwas ausführlicheres Beispiel:

Code:
String befehl = ...;
Process process = Runtime.getRuntime().exec(befehl); 
BufferedReader sysread = new BufferedReader(new InputStreamReader(process.getInputStream()));

// lesen über einen Buffer, so wie in deinem Perl Script
char[] buf = new char[1024];
sysread.read(buf);

// lesen einer zeile	
String line = sysread.readLine();
 
Status
Nicht offen für weitere Antworten.

Oben