LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 864|回复: 9

无法设置变量

[复制链接]
发表于 2003-7-30 12:13:04 | 显示全部楼层 |阅读模式
我在shell提示附下输入$A=123456,本想设置变量,但是系统提示说:bash:=123456:not found commond,请问这是怎么回事啊,要如何解决啊!
发表于 2003-7-30 12:17:52 | 显示全部楼层
你是$A=123456这样输入的吧~~,变量名的定义是不能用特殊字符的,像$,*之类的,都是被禁止的!正确的是:
$a=123456          //其中$是提示符,a是变量
 楼主| 发表于 2003-7-30 12:52:47 | 显示全部楼层
不知老大的表示和我写的有什么区别,我看怎么好象一样啊!能说清楚点妈?谢谢!
发表于 2003-7-30 13:18:41 | 显示全部楼层
最初由 seazon 发表
不知老大的表示和我写的有什么区别,我看怎么好象一样啊!能说清楚点妈?谢谢!

在提示符后面输入
A=123456
看来兄弟还是先看看入门的文章吧:thank
 楼主| 发表于 2003-7-30 14:42:52 | 显示全部楼层
事啊,我也这样试过了,客还是不行啊!我可是照着书上做的,不知道为什么就是不行。
发表于 2003-7-30 14:51:06 | 显示全部楼层
你输入:
A=123456    (是对A进行赋值)
后,就可以用echo $A来看看变量A的内容啦~~
[/home/javalee/myshell]A=123456
[/home/javalee/myshell]echo $A
123456
[/home/javalee/myshell]
 楼主| 发表于 2003-7-30 15:11:12 | 显示全部楼层
谢谢拉!我再去试试吧!
发表于 2003-7-30 16:11:32 | 显示全部楼层
是不是跟使用的Shell有关?CSH应该用setenv吧?!
发表于 2003-7-30 16:49:23 | 显示全部楼层

回复: 无法设置变量

最初由 seazon 发表
我在shell提示附下输入$A=123456,本想设置变量,但是系统提示说:bash:=123456:not found commond,请问这是怎么回事啊,要如何解决啊!

不是CSH;)
发表于 2003-8-2 13:24:05 | 显示全部楼层
kurt@OpenLab:~> echo $SHELL
/bin/bash
kurt@OpenLab:~> A=3434758348238
kurt@OpenLab:~> echo $A
3434758348238
kurt@OpenLab:~>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表