shell变量赋值 不能有空格
来源:互联网 发布:js初始化二维数组长度 编辑:程序博客网 时间:2024/04/30 12:34
典型例子:
a=date
echo $a 成立
a =date
echo $a 不成立
其实原因很简单
shell在解释命令时的原则是第一个符号标记只能是程序或者命令,有空格的时候第一个符号标记就是“a”,当然就不成立了
而没有空格的时候,第一个标记是“a=date”,shell将解释为变量赋值指令,因此可以通过。
这个原则还可以用来解释很多情况
- shell变量赋值 不能有空格
- Shell变量赋值语句不能有空格
- 为什么shell的变量定义不能有空格
- shell变量在赋值的的时候, 等号前后一定不要有空格
- shell脚本中赋值给变量中有空格, 导致命令执行失败
- shell - end前面不能有空格
- shell下python --version结果不能赋值给变量
- linux shell中“=”左右不能有空格, 晕不晕
- Windows 批处理文件(DOS命令)变量赋值时变量后不宜有空格
- 前面不能有空格
- 一,不能有空格
- shell 变量的赋值
- shell 变量及其赋值
- shell变量赋值-linux
- shell变量赋值-linux
- shell编程---变量赋值
- shell 脚本 变量赋值
- SHELL变量赋值基础
- haha
- 使用Visual C++进行串口通信编程 [续]
- jffs2镜像制作及挂载
- WindowsVista 64bit+VS2008配置CUDA环境
- Eclipse 6.5 for J2EE 无法启动故障一例
- shell变量赋值 不能有空格
- 弹出窗口
- t派9元韩版服饰将女性的娇媚特征展现的淋漓尽致
- Java开源Web开发框架
- 有关Junit的多线程测试
- 字符编码方式
- dl dt dd排版问题
- 字节对齐详解
- Java源码分析:深入探讨Iterator模式