Sophie

Sophie

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

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

#!/bin/bash
# 'eval'·Î "rot13"À» ±¸Çö.
# (¿Å±äÀÌ: rot13 À̶õ °¢ ¾ËÆĺªÀ» 13¹ø ·ÎÅ×ÀÌÆ®(±×·¡¼­ À̸§ÀÌ rot13) ½ÃÅ°´Â 
# °£´ÜÇÑ ¾ÏȣȭÀÔ´Ï´Ù.)
# "rot13.sh" ¿¹Á¦¿Í ºñ±³ÇØ º¸¼¼¿ä.

setvar_rot_13()              # "rot13" ½ºÅ©·¥ºí(¾Ïȣȭ)
{
  local varname=$1 varvalue=$2
  eval $varname='$(echo "$varvalue" | tr a-z n-za-m)'
}


setvar_rot_13 var "foobar"   # "foobar" ¸¦ rot13 ½ÃÅ°¸é,
echo $var                    # sbbone

echo $var | tr a-z n-za-m    # foobar
                             # ¿ø·¡ º¯¼ö·Î µÇµ¹¸².

# Stephane Chazelas Á¦°ø.

exit 0