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

来源:9-7 通配符

Shawock

2015-03-22 17:04

该账号已封禁

写回答 关注

4回答

  • JimmyWill
    2015-03-23 11:35:11
    已采纳

    =两边不要有空格试试

    Shawoc...

    非常感谢!

    2015-03-23 22:13:24

    共 1 条回复 >

  • 走出去
    2016-09-25 19:17:56

    我的没有空格也不行呢?

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

    aa=123: Command not found.


  • JimmyWill
    2015-03-24 15:16:39

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

    Shawoc...

    好的,谢谢!

    2015-03-24 20:36:34

    共 1 条回复 >

  • JimmyWill
    2015-03-23 11:35:51

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

    梦身 回复Shawoc...

    用./执行时,脚本一定已经赋予过权限了,sh就不用

    2016-02-16 21:38:40

    共 3 条回复 >

Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

398689 学习 · 3791 问题

查看课程

相似问题