首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请问个shell编程语句的有关问题

2012-11-06 
请教个shell编程语句的问题。冒号(:)结构也会被用在变量的条件设置中,例如::${var:var}我对这句不是很明白

请教个shell编程语句的问题。
冒号(:)结构也会被用在变量的条件设置中,例如:
:${var:=var}
我对这句不是很明白,希望哪位给解释一下,很是感谢。

[解决办法]
1. 冒号本身是一个内建命令,什么也不做的命令
2. ${var:=var} 相当于对 var 做一个初始化
3. 但上述语句不能单独使用,单独使用会报错,提示命令未找到,所以聪明的人类就想到了把上述语句做为冒号这个命令的一个参数,这样达到了初始化的目的,并且冒号什么也不做,就不影响其它功能

热点排行