On Tue, 03 Aug 2004 17:53:15 +0700, ery <[EMAIL PROTECTED]> wrote:
> Halo teman-teman
> 
> Saya mo nanya, saya lagi buat script yang jalan di shell.
> Script ini nantinya akan dijalankan tiap awal bulan.
> Script ini nantinya akan menghasilkan file. Nah saya
> pengen nanti nama file nya menjadi
> report[thn_sekarang][bln_sekarang-1]
> 
> Potongan dari script saya sbb:
> 
> bln=`date +%m`-1
> thn=`date +%Y`
> TGL=$thn$bln
> 
> ls -la > report$TGL
> 
> Nah kalau yg seperti diatas maka file outputnya menjadi
> report200408-1 padahal saya pengennya report200407, kira2
> gimana seharusnya ya....

TGL=$((`date +%Y%m` - 1))

tapi memang mau begini? nanti pas Januari 2005 outputnya
menjadi 200500, bukan 200412 lho

-- andika

-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis

Kirim email ke