On Sun, 2006-08-13 at 14:05 +1000, Johannes Sasongko wrote:
> > #!/bin/bash
> > #
> > # display_it.sh
> > # This script will display... err..well, im not finish it yet :)
> >
> > declare -a ARGM
> >
> > echo "This script you are using is: $0" | sed 's/.\///'
> > echo "You passed $# argument(s)."
> > while (( $# )); do
> >         echo $1
> >         ARGM[$#]=$1;
> >         shift
> > done
> > echo "Your argument are : ${ARGM[*]}"
> >
> > nah ketika di jalankan:
> >
> > [EMAIL PROTECTED]:~/doc/bash$ ./tmp.sh one two three four five
> > This script you are using is: tmp.sh
> > You passed 5 argument(s).
> > one
> > two
> > three
> > four
> > five
> > Your argument are : five four three two one
> 
> Jelas saja, kan
>   ARGM[$#]=$1;
> jalannya dari belakang (pertama: $# = 5, kedua: $# = 4, ...).
> 

keinginan saya adalah bagaimana argumen pertama masuk ke array sebagai
yang pertama juga, bukan sebaliknya, hal ini sudah saya pecahkan
sendiri :

ARGM=($@)

sehingga ARGM diisi dengan $1 $2 ... $($#)

hanya saja saya masih bertanya-tanya bagaimana cara nya memasukkan
argumen tersebut sesuai urutannya ke dalam array sehingga jalan nya
tidak dari belakang lagi..??


salam
-----
It is not that polar co-ordinates are complicated, it is simply that
cartesian co-ordinates are simpler than they have a right to be. --
Kleppner & Kolenhow, "An Introduction to Mechanics" 

http://rizahnst.afraid.org/


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis

Kirim email ke