Re: [tanya-jawab] Bash Scripting again

2006-01-06 Terurut Topik Arief Yudhawarman
On Thu, Jan 05, 2006 at 04:33:14PM +0700, Ricky Wibowo wrote:
 ada tutor perl gag?
 pengen juga neh buat program kecil2an...
 trus mo nanya, kalo di postfix, saya mo sisipin command tambahan ketika 
 ada email masuk bisa gag yah?

Mas lupa kalau di mesin linuxnya sudah ada manual untuk perl ?

$ man perl

Di situ ada banyak rujukan untuk:

For ease of access, the Perl manual has been split up into several sections.

   Overview

   perlPerl overview (this section)
   perlintro   Perl introduction for beginners
   perltoc Perl documentation table of contents

   Tutorials

   perlreftut  Perl references short introduction
   perldsc Perl data structures intro
   perllol Perl data structures: arrays of arrays

   perlrequick Perl regular expressions quick start
   perlretut   Perl regular expressions tutorial

...

Kalau ingin baca perl intro: man perlintro

Paling enak belajar perl atau semacamnya di linux, buka banyak console,
satu console untuk baca manual dan satu console lagi untuk latihan.

BTW, mengapa untuk dokumentasi perl tdk ada manualnya yg enak ditelusuri
seperti sed, dengan tool 'info' baca manual sed lebih enak, kalau ingin
coba seperti apa tool info itu, jalankan perintah: info info


Salam,

~yudi




-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis



Re: [tanya-jawab] Bash Scripting again

2006-01-05 Terurut Topik Ronny Haryanto
On Thu, 5 Jan 2006 05:34 pm, Nyoman D wrote:
 jika file .qmail mengandung kata Maildir maka ...

grep -q Maildir /path/to/.qmail
retcode=$?
if [ $retcode -eq 0 ]; then
echo nemu euy...
else
echo tak cucok lah
fi

Biasanya unix commands akan return 0 kalo success, dan angka lainnya kalo 
nggak. Baca man bash utk cari tau arti $?, cari section yg judulnya Special 
Parameters.

Sebetulnya lebih enak pake perl buat manipulasi isi files, apalagi text. Tapi 
ya whatever makes you happy :-)

Ronny


pgpzmTarznqIX.pgp
Description: PGP signature


Re: [tanya-jawab] Bash Scripting again

2006-01-05 Terurut Topik Ricky Wibowo

Ronny Haryanto wrote:


On Thu, 5 Jan 2006 05:34 pm, Nyoman D wrote:
 


jika file .qmail mengandung kata Maildir maka ...
   



grep -q Maildir /path/to/.qmail
retcode=$?
if [ $retcode -eq 0 ]; then
   echo nemu euy...
else
   echo tak cucok lah
fi

Biasanya unix commands akan return 0 kalo success, dan angka lainnya kalo 
nggak. Baca man bash utk cari tau arti $?, cari section yg judulnya Special 
Parameters.


Sebetulnya lebih enak pake perl buat manipulasi isi files, apalagi text. Tapi 
ya whatever makes you happy :-)


Ronny
 


ada tutor perl gag?
pengen juga neh buat program kecil2an...
trus mo nanya, kalo di postfix, saya mo sisipin command tambahan ketika 
ada email masuk bisa gag yah?


thanx


--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis



Re: [tanya-jawab] Bash Scripting again

2006-01-05 Terurut Topik Nyoman D

Hello Ronny,

Thursday, January 5, 2006, 4:31:55 PM, you wrote:

 On Thu, 5 Jan 2006 05:34 pm, Nyoman D wrote:
 jika file .qmail mengandung kata Maildir maka ...

 grep -q Maildir /path/to/.qmail
 retcode=$?
 if [ $retcode -eq 0 ]; then
 echo nemu euy...
 else
 echo tak cucok lah
 fi

 Biasanya unix commands akan return 0 kalo success, dan angka lainnya kalo
 nggak. Baca man bash utk cari tau arti $?, cari section yg judulnya Special
 Parameters.

 Sebetulnya lebih enak pake perl buat manipulasi isi files, apalagi text. Tapi
 ya whatever makes you happy :-)

 Ronny

Its work like a carm :-)

Makasih banget om, pengennya sih belajar banyak, bash scripting saja
nggak mudeng, apalagi perl, otak udah tua, dan nggak pernah diasah
lagi :)

Nyoman. 



-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis



[tanya-jawab] Bash Scripting again

2006-01-04 Terurut Topik Nyoman D
Hello tanya-jawab,

  Saya punya file bash scripts (bantuan dari milis ini juga) yang
  berguna untuk insert sesuatu ke dalam file, tetapi cara ini kurang
  tepat karena akan memodifikasi seluruh file yang ada, yang saya mau
  adalah, jika file .qmail mengandung kata Maildir maka script ini
  akan memodifikasi file .qmail, kalau tidak mengandung kata Maildir
  maka diskip...

  Ada yang bisa menyempurnakannya? Berikut file scriptsnya

#!/bin/bash
MAILDIR=/var/qmail/mailnames/

echo Mulai ...
for DOMAIN in $1; do
for MAILBOX in $( ls $MAILDIR/$1 ) ; do
echo | if [ -z \\$SA\ ]; then export SA=1; 
/usr/local/psa/bin/psa-spamc -f -u [EMAIL PROTECTED] -U /tmp/spamd_full.sock  
spamcheck\$\$; /var/qmail/bin/qmail-local \\$USER\ \\$HOME\ \\$LOCAL\ 
\\ \\ \\$HOST\ \\$SENDER\ \\$DEFAULT\  spamcheck\$\$; retval=\$?; rm 
-f spamcheck\$\$; [ \$retval = 0 ]  exit 99; exit \$retval; fi
| true
./Maildir/  $MAILDIR/$DOMAIN/$MAILBOX/.qmail
#verbose
echo [EMAIL PROTECTED] . Ok;
done
done
echo Selesai ...
  
Terima kasih, atas bantuannya

Nyoman.



-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis