Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > b611ea73723a8287cce23d3124a6eeea > files > 156

howto-sgml-ko-2006-5mdv2010.0.noarch.rpm

#!/bin/bash
# empty-array.sh

# ºó ¹è¿­°ú ºó ¿ä¼Ò¸¦ °®´Â ¹è¿­Àº ´Ù¸¨´Ï´Ù.

array0=( first second third )
array1=( '' )   # "array1" Àº ÇÑ °³ÀÇ ¿ä¼Ò¸¦ °®°í ÀÖ½À´Ï´Ù.
array2=( )      # ¿ä¼Ò°¡ ¾øÁÒ... "array2"´Â ºñ¾î ÀÖ½À´Ï´Ù.

echo

echo "array0 ÀÇ ¿ä¼Òµé:  ${array0[@]}"
echo "array1 ÀÇ ¿ä¼Òµé:  ${array1[@]}"
echo "array2 ÀÇ ¿ä¼Òµé:  ${array2[@]}"
echo
echo "array0 ÀÇ Ã¹¹ø° ¿ä¼Ò ±æÀÌ = ${#array0}"
echo "array1 ÀÇ Ã¹¹ø° ¿ä¼Ò ±æÀÌ = ${#array1}"
echo "array2 ÀÇ Ã¹¹ø° ¿ä¼Ò ±æÀÌ = ${#array2}"
echo
echo "array0 ÀÇ ¿ä¼Ò °¹¼ö = ${#array0[*]}"  # 3
echo "array1 ÀÇ ¿ä¼Ò °¹¼ö = ${#array1[*]}"  # 1  (³î¶øÁÒ!)
echo "array2 ÀÇ ¿ä¼Ò °¹¼ö = ${#array2[*]}"  # 0

echo

exit 0  # Thanks, S.C.