> Hello ,
>
> sintak if di bash bagaimana ya ?
> Hari = $(date +%w)
>
++ semestinya hari = $(date +%w)
> if $hari = 1
> then
> cp -R /xdata/* /xbackup/senin
> elseif
> cp -R /xdata/* /xbackup/selasa
> fi
++ apa kalo nilai $hari = 5 itu hari selasa ??
IMO mending pakai case jangan if
>
>
> Saya selalu ketemu salahnya di hari
> Mohon solusinya
++ bukannya dari reply ada yg udah kasih tau kalo $Hari ama $hari itu beda,
(case sensitive)
#!/bin/bash
Hari=`date +%A`
hari=`date +%w`
echo "Hari = $Hari"
echo "hari = $hari"
echo
case $hari in
0) echo "hari minggu"
;;
1) echo "hari senin"
;;
*) echo "Berarti bukan hari minggu atau senin bro !, karena sekarang :
$Hari "
;;
esac
exit 0
semoga bisa lebih memperjelas
salam,
-rianu-
--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis
Tidak bisa posting? Baca:
http://linux.or.id/problemmilis
http://linux.or.id/tatatertibmilis