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