sekedar nambahin. setenv (atau jobs, bg, fg, exit, dll) adalah
shell-builtin commands. jadi shell yang ngimplementasiinnya, bukan program
terpisah. anda bisa mengaksesnya dengan menjalankan shell:

system q[tcsh -c 'setenv TEST nyobain'] ;
# tapi percuma karena perintah tersebut hanya mengubah env proses anak
print $ENV{TEST} # kosong


--sh
Bandung Perl Mongers mailing list:
http://bandung.pm.org/

On Wed, 9 Jun 1999, Ronny Haryanto wrote:

> On 09-Jun-1999, Fluffy Ball wrote:
> > #!/bin/perl -w
> > system "setenv http_proxy http://proxy.mine.com:3130/";
> > setelah dijalankan ada message 'can't exec "setenv": No such file or
> > directory at test line 3.
> bukan gitu caranya mengubah value env variable. lihat di program di
> bawah.
> 
> > kalau saya locate setenv memang ngga ada filenya, cuma manpagesnya aja.
> memang, tapi itu man page untuk C programming (section 3). kalo mau
> ngeset env var di C memang pake setenv().
> 
> kalo mau mengubah atau menambah env var di perl, langsung aja diassign
> ke hash %ENV
> 
> #!/usr/bin/perl -w
> 
> # env var TEST sekarang isinya 'nyobain'
> $ENV{TEST}='nyobain';
> 
> # print daftar env var
> while (($key, $value) = (each %ENV))
> {
>       print "$key=$value\n";
> }
> 
> 
> -- 
> Ronny Haryanto
> 
> --------------------------------------------------------------------------------
> Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
> Informasi arsip di http://www.linux.or.id/milis.php3
> Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
> Hosted by http://www.Indoglobal.com
> 
> 
> 
> 


--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Hosted by http://www.Indoglobal.com

Kirim email ke