Friday, September 17, 2010
pick_by_random
#!/bin/bash -
#===============================================================================
#
# FILE:
#
# USAGE:
#
# DESCRIPTION: pick up a parameter arguments for ${array[@]}
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: kk (kingkongmok@grail.com),
# COMPANY:
# CREATED: 09/14/2010 03:57:51 PM CST
# REVISION: ---
#===============================================================================
set -o nounset # Treat unset variables as an error
arrays=($@)
NUMB=${#arrays[@]}
echo "$NUMB"
while true ; do
read kick;
RANDOMNUMB=$((RANDOM%$NUMB))
echo "$RANDOMNUMB"
echo "it's ${arrays[RANDOMNUMB]}"
done
#===============================================================================
#
# FILE:
#
# USAGE:
#
# DESCRIPTION: pick up a parameter arguments for ${array[@]}
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: kk (kingkongmok@grail.com),
# COMPANY:
# CREATED: 09/14/2010 03:57:51 PM CST
# REVISION: ---
#===============================================================================
set -o nounset # Treat unset variables as an error
arrays=($@)
NUMB=${#arrays[@]}
echo "$NUMB"
while true ; do
read kick;
RANDOMNUMB=$((RANDOM%$NUMB))
echo "$RANDOMNUMB"
echo "it's ${arrays[RANDOMNUMB]}"
done