当前位置: 技术问答>linux和unix
Unix shell script变数是否要声明?
来源: 互联网 发布时间:2015-10-19
本文导语: 小弟刚刚接触unix,请多多指教! unix shell script中变数是否要声明?如果要声明该怎样声明? 下面是小弟写的第一个shell script,但没有效果。。。。。 name = Tom echo name echo $name 文件名是s1 然后用命令: sh s1 得...
小弟刚刚接触unix,请多多指教!
unix shell script中变数是否要声明?如果要声明该怎样声明?
下面是小弟写的第一个shell script,但没有效果。。。。。
name = Tom
echo name
echo $name
文件名是s1
然后用命令: sh s1
得出的结果是:
s1: name: not found
name
我期望的结果是:
name
Tome
请指教,不甚感激!
unix shell script中变数是否要声明?如果要声明该怎样声明?
下面是小弟写的第一个shell script,但没有效果。。。。。
name = Tom
echo name
echo $name
文件名是s1
然后用命令: sh s1
得出的结果是:
s1: name: not found
name
我期望的结果是:
name
Tome
请指教,不甚感激!
|
是这样的,你不能name = Tom ,而要name=Tom中间不能有空格,
|
不用声明
name='Tom'
name='Tom'
|
变量不需要声明,它会在第一次使用时自动被创建。
name = Tom
echo "name"
echo $name
name = Tom
echo "name"
echo $name