Linux Bash Shell 的不解

pikecabbage 2011-12-06 08:20:09
#!/bin/bash
clear
declare Greeting FirstName
echo $Greeting="hello"
echo " "
echo "Enter your FirstName:"
read FirstName
echo "$Greeting $FirstName"


请大家看看我这段shell 哪里错了,为什么运行结果 让我摸不着头脑。
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2011-12-06
  • 打赏
  • 举报
回复
echo $Greeting="hello"

改成:

Greeting="hello";
echo $Greeting
柯本 2011-12-06
  • 打赏
  • 举报
回复
echo $Greeting="hello"
这个不对,对变量赋值,直接用
Greeting="hello"
你的程序:
输出$Greeting="hello"
这时,$Greeting为空(Greeting没内容)
所以显示
="hello"

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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