一个脚本程序

root_meeky 2011-06-30 04:29:17
###写一个SHELL SCRIPTS,当用戶输入Y,y时,显示"OK,CONTINUE",输入N,n,显示"OH,INTERRUPT".输入其她,显示"I DONT KNOW WHAT YOUR CHOICE IS"

read -p "PLease enter y/n :" kimi
spin=""
test $kimi="Y" -o $kimi="y" && spin="OK,CONTINUE"
test $kimi="N" -o $kimi="n" && spin="OH,INTERRUPT"
test -z $spin && spin="I don't know what your choice is "
echo "$spin"
exit 0

####当我输入Y,显示的是OH,INTERRUPT.这是怎么回事?


...全文
33 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
guolei000 2011-06-30
  • 打赏
  • 举报
回复
$kimi="Y" $kimi="y" $kimi="N" $kimi="n" 这四个表达式中的“=”前后都要有空格,要不然test就把整个表达式当做一个字符串了
例如:$kimi="Y" 改成 $kimi = "Y"
给分^-^

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧