On Fri, Oct 14, 2005 at 09:53:02AM +0800, [EMAIL PROTECTED] wrote:
>  sintak if di bash bagaimana ya ?
>   Hari = $(date +%w)

Ini kan sudah dikasih tau bbrp kali dr kemarin sama rekan2 kalo case
sensitive. "Hari" dan "hari" itu dua variable yg berbeda.

Dan utk variable assignment gak boleh ada spasi di antara tanda "=".

        hari="..."

>   if $hari = 1

        if [ "$hari" -eq 1 ]; then expr; elif expr; else expr; fi

Di antara "[" harus ada spasi, gak boleh dempet, begitu juga dengan
"]". Untuk string equality comparison pake "=", untuk arithmetic
comparison pake "-eq". Lihat 'help test' utk operator lainnya. Tanda
akhir statement ";" boleh diganti dengan newlines:

        if [ expr ]
        then
                expr
        elif
                expr
        else
                expr
        fi

Posting yg sama dikirim berulang2 menurut saya agak annoying. Mbok ya
jawaban dr rekan2 kemarin itu ditanggapi dulu.

Baca dulu ini:
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
http://tldp.org/LDP/abs/html/index.html

Ronny

Attachment: pgpBwdLpJNPxn.pgp
Description: PGP signature

Kirim email ke