为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的shell无法进行变量

该账号已封禁

正在回答

5 回答

=两边不要有空格试试

0 回复 有任何疑惑可以回复我~
#1

Shawock 提问者

非常感谢!
2015-03-23 回复 有任何疑惑可以回复我~

我的没有空格也不行呢?

[root@localhost ~/dy]# aa=123

aa=123: Command not found.


0 回复 有任何疑惑可以回复我~

./表示执行当前目录下某个可执行文件,这个文件不一定是bash脚本,但是sh方式就只能执行shell脚本,如果一个二进制可执行程序你用sh ./binExample这种方式执行,会报错的。。。

0 回复 有任何疑惑可以回复我~
#1

Shawock 提问者

好的,谢谢!
2015-03-24 回复 有任何疑惑可以回复我~

加空格bash会以为aa是一个命令,后面那些是参数

0 回复 有任何疑惑可以回复我~
#1

Shawock 提问者

谢谢。确实是这样的。
2015-03-23 回复 有任何疑惑可以回复我~
#2

Shawock 提问者

亲,再问下:执行脚本hello.sh时,下面两种方式有什么区别? 1. ./hello.sh 2. sh hello.sh
2015-03-23 回复 有任何疑惑可以回复我~
#3

梦身 回复 Shawock 提问者

用./执行时,脚本一定已经赋予过权限了,sh就不用
2016-02-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的shell无法进行变量

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信