maaf, saya masih nggak ngerti nih,
kata Ronny Haryanto, aplikasi yang dalam perl menggunakan "open" , dalam C
nya menggunakan "pipe"
aplikasi tersebut contoh aplikasi yang saya buat dalam perl dibawah ini,
pada perintah open pertama melihat dimana letak aplikasi "who".
Dari hasil yang dijalankan dengan aplikasi "whereis" nya linux bisa dilihat
query argv[1] adalah letak dari who.
Kemudaian dijalankan pada perintah selanjutnya.
Bagaimana aplikasi ini dalam bahasa C....
Terima kasih atas bantuannya..........


#!/usr/bin/perl

$app = "/usr/bin/whereis";

open(APPL, "$app who |") || die "Can't find application\n";
while (<APPL>) {
  chomp;
  $line = $_;
  @loc = split;
}
close APPL;

print "\napplikasi who ada di : $loc[1]\n\n";

open(APPL, "$loc[1] |") || die "Can't find application\n";
while (<APPL>) {
  chomp;
  $line = $_;
  @query = split;
  print
"[0]:$query[0]\n[1]:$query[1]\n[2]:$query[3]\n[3]:$query[4]\n[4]:$query[5]\n
\n";
}
close APPL;


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke