[ILUG] Bash script misbehaving

Andres Jimenez Gomez gandresin at gmail.com
Fri Aug 8 07:24:59 IST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Walter Faleiro escribio:
> I think the error is because of the month thats listed as 08 which might be
> confusing the shell as if its an octal number.
>
You are right. Have a look to

http://lists.slug.org.au/archives/slug/2004/08/msg00125.html


> Any remedy here, changing the way the script is used will mean fixing 10TB
> of data naming convention :)
I will process the strings as (WARNING: no bash code)

CURRENTMONTH=`echo $CDSTAMP | awk '{print substr($1,5,2)}'`

TEMPVAR=`echo $CURRENTMONTH | awk '{print substr($1,2,1)}'`

if TEMPVAR is equal to 8 or 9 you would need to strip the original
leading 0 when making any operations in the script and add it when
using file names.


- --
Andres Jimenez

GPG Key: http://www.andresin.com/gpg/gandresin@gmail.com.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIm+a68SZxpGYWwpYRAmy/AJ9jvVhy5wzoBbpTl+au4xLhlnUOwQCfQkMO
XZCorquXQsvRwU2X0VfB2P4=
=Iz4s
-----END PGP SIGNATURE-----




More information about the ILUG mailing list