Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > b611ea73723a8287cce23d3124a6eeea > files > 299

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

#!/bin/bash

ITERATIONS=3  # ÀÔ·ÂÀ» ¸î ¹øÀ̳ª ¹ÞÀ» °ÍÀÎÁö.
icount=1

my_read () {
  # my_read varname À̶ó°í ºÎ¸£¼¼¿ä.
  # ÀÌ ÇÔ¼ö´Â ±âº»°ªÀ¸·Î ó¸®µÉ ÀÌÀü ÀԷ°ªÀ» ´ë°ýÈ£·Î ¹­¾î¼­ º¸¿©ÁÖ°í,
  # »õ °ªÀ» ¹°¾îº¾´Ï´Ù.

  local local_var

  echo -n "°ªÀ» ³ÖÀ¸¼¼¿ä"
  eval 'echo -n "[$'$1'] "'  # ÀÌÀü °ª.
  read local_var
  [ -n "$local_var" ] && eval $1=\$local_var

  # "And-list": "local_var" °¡ ÂüÀ̶ó¸é "$1"À» "loval_var"·Î ¼¼ÆÃ.
}

echo

while [ "$icount" -le "$ITERATIONS" ]
do
  my_read var
  echo "Entry #$icount = $var"
  let "icount += 1"
  echo
done  


# ÀÌ ±³À°ÀûÀÎ ¿¹Á¦´Â Stephane Chazelas °¡ Á¦°øÇØ ÁÖ¾ú½À´Ï´Ù.

exit 0