hi, kesalahan anda adalah:
$usrname = <STDIN>; dari console: > Enter the user name: abcd hasil $usrname yang anda dapat BUKAN "abcd" tapi "abcd\n" , inget waktu anda panggil STDIN anda perlu menekan ENTER untuk mengambil nilai. sehingga $run anda menghasilkan: "/home/vpopmail/bin/vdeluser [EMAIL PROTECTED]" jadi solusinya adalah lakukan: chop ($usrname); #-- buang 1 kareakter di belakang amlan ----- Original Message ----- From: "T. Albert" <[EMAIL PROTECTED]> To: "tanya-jawab" <[EMAIL PROTECTED]> Sent: Tuesday, December 16, 2003 11:03 Subject: [tanya-jawab] Need help on Perl programming > Hello Linuxer, > > saya lagi nyoba2 belajar perl nih buat keperluan scripting, and mentok > di hal yang 'sepele'. tujuan dari script ini untuk menghapus email > ratusan account. jadi saya hanya memasukan username saja, lalu script > menggabungkan antara username dengan domain yang sudah di tentukan. > > #!/usr/bin/perl > > $counter = 0; > while ($counter == 0) { > print("Enter the user name: "); $usrname = <stdin>; > if ($usrname = 0) { exit; }; > $domain = "abc.com"; > $run = "/home/vpopmail/bin/vdeluser [EMAIL PROTECTED]"; > print("Executing: $run"); > system($run); > } > > saya menjalankan script ini di Perl v5.8.0 built for > i386-linux-thread-multi yang merupakan bawaan dari RedHat 9. > > pas di jalanin ada error: > > [EMAIL PROTECTED] ~]# ./deluserbulk.pl > Enter the user name: abcd > Executing: /home/vpopmail/bin/vdeluser abcd > @abc.comError: User does not exist > sh: line 2: @abc.com: command not found > > sepertinya script ini 'rusak' krn input untuk vdeluser nya tidak > nyambung menjadi 'vdeluser [EMAIL PROTECTED]' tetapi menjadi 'vdeluser > abcd'. > > mohon pencerahannya. > > > -- > Best regards, > Tjhan Albert > > "The future belongs to those who believes in the beauty of their dreams" > -Eleanor Rosevelt- > > > -- > Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] > Arsip dan info di http://linux.or.id/milis.php > FAQ milis http://linux.or.id/faq.php > > -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip dan info di http://linux.or.id/milis.php FAQ milis http://linux.or.id/faq.php