@
输入姓,返回名
perl
#!/usr/bin/perl
%map=('Lebron'=> 'James','Paul'=> 'George'); #create hash
while(defined($line= )){ #将键盘输入保存为变量$line
if( $line eq "Lebron\n" )
{printf "$map{'Lebron'}\n"}
elsif( $line eq "Paul\n" ) #注意回车符\n
{printf "$map{'Paul'}\n"}
else
{printf "NO"}
}
shell
#!/bin/bash
#使用ifelse语句
echo "please enter the last name:"
while : #无限循环
do
read lastname
if [ $lastname == "Lebron" ];then #注意等号两边的空格
echo "James"
elif [ $lastname == "Paul" ];then
echo "George"
else
echo "none"
fi
done
#使用case语句
echo "plea