当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 为什么赋值时等号两边不能有空格?
帖子发表于 : 2012-04-07 12:43 
头像

注册: 2012-03-17 11:05
帖子: 138
送出感谢: 3
接收感谢: 0 次
会提示什么not found....这是什么意思?小白一枚 :em09


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 为什么赋值时等号两边不能有空格?
帖子发表于 : 2012-04-07 12:46 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
允许空格会有歧义:
代码:
echo = 10


以上执行echo命令,“=”、“10”是两个参数。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 为什么赋值时等号两边不能有空格?
帖子发表于 : 2012-04-07 19:19 
头像

注册: 2010-04-03 18:10
帖子: 111
送出感谢: 0 次
接收感谢: 0 次
贴出来,让大家看一下。


_________________
我问佛:为何不给所有女子羞花闭月的容颜?
佛曰:那只是昙花的一现,用来蒙蔽世俗的眼
—————---/´ ¯/)
—————--/—-/
—————-/—-/
———--/´¯/'--'/´¯`•_
———-/'/--/—-/—--/¨¯\
——--('(———- ¯~/'--')
———\————-'—--/ 各类计算机在线书籍下载和在线浏览站点------->ppurl.com ------>首页下方有标签!
———-'\'————_-•´
————\———--(


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 为什么赋值时等号两边不能有空格?
帖子发表于 : 2012-04-08 12:06 
头像

注册: 2011-04-30 17:17
帖子: 76
送出感谢: 2
接收感谢: 3
书上C-C/V来的:
代码:
 9 # 强烈注意,在赋值的前后一定不要有空格.
10 # 如果有空格会发生什么?
11
12 #  如果"VARIABLE =value",
13 #              ^
14 #+ 脚本将尝试运行一个"VARIABLE"的命令,带着一个"=value"参数.
15
16 #  如果"VARIABLE= value",
17 #               ^
18 #+ script tries to run "value" command with
18 #+ 脚本将尝试运行一个"value"的命令,带着
19 #+ the environmental variable "VARIABLE" set to "".
19 #+ 一个被赋成""值的环境变量"VARIABLE".


_________________
怅怅莫怪少时年 百丈游丝易惹牵
何岁逢春不惆怅 何处逢情不可怜
杜曲梨花杯上雪 灞陵芳草梦中烟
前程两袖黄金泪 公案三生白骨禅
老后思量应不悔 衲衣持钵院门前


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 为什么赋值时等号两边不能有空格?
帖子发表于 : 2012-04-08 21:35 

注册: 2008-05-24 8:30
帖子: 1453
送出感谢: 2
接收感谢: 30
其实真正的原因是,shell 不是你设计的,也不是我设计的,人家就那么设计了,你想用它,就得遵守它的约定。
如果你来设计一个 shell,完全可以让等号两边都允许有空格,而在 2 楼举的那个例子中,在等号前加反斜杠取消等号的特殊含义。但是最人家没有这么。所以,要么使用人家的约定,要么自己来设计一个 shell。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译