由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教个script问题
相关主题
怎样判断什么情况下不会出现race conditionwaiting for N condition variables in linux
java producer consumer problem (转载)这句shell script 为什么这么写
刚看完类这一章,有些大小问题,请指教,谢谢help for perl script -- my $p=($b>$a)?$b:$a;
What value does the variable a hold after a = 4[“studios”]--请问这个表达式的值是什么?10个数所有的组对可能, 怎么解?
请教cosnt的使用what's wrong with this scripts?variable passing?
门外汉求教 return statement用法怎么把string变为一个variable的名字 ?
在programming pearls中看到大家对visual programming 怎么看 (转载)
想实现一个简单的script language,用perl好做么?register variable
相关话题的讨论汇总
话题: var话题: without话题: value话题: linux话题: beginning
进入Programming版参与讨论
1 (共1页)
l******d
发帖数: 530
1
最近看Beginning Linux Programming 4 ed.,其中一段话没搞懂
The : construct is also useful in the conditional setting of variables. For
example,
Without the :, the shell would try to evaluate $var as a command.
上面的without :是指“: ${var:=value}”中的哪个:啊?怎么理解“: ${var:=value
}”?
多谢。
X****r
发帖数: 3557
2
开始的冒号。
Bash里冒号是个特殊的命令,它只是展开它的参数,然后返回0(成功)。
后面的${var:=value}是变量替换表达式的一种,表示如果var未赋值或者是空的话
就把value赋给var,这个表达式的值是var的值。但是这里我们并不需要用var的值,
所以开始的冒号就用来忽略它。

For
value

【在 l******d 的大作中提到】
: 最近看Beginning Linux Programming 4 ed.,其中一段话没搞懂
: The : construct is also useful in the conditional setting of variables. For
: example,
: Without the :, the shell would try to evaluate $var as a command.
: 上面的without :是指“: ${var:=value}”中的哪个:啊?怎么理解“: ${var:=value
: }”?
: 多谢。

l******d
发帖数: 530
3
多谢,还有点不懂
“但是这里我们并不需要用var的值,所以开始的冒号就用来忽略它”
不用一个var的话,不引用它不就行了吗,为什么要在前面加:呢

【在 X****r 的大作中提到】
: 开始的冒号。
: Bash里冒号是个特殊的命令,它只是展开它的参数,然后返回0(成功)。
: 后面的${var:=value}是变量替换表达式的一种,表示如果var未赋值或者是空的话
: 就把value赋给var,这个表达式的值是var的值。但是这里我们并不需要用var的值,
: 所以开始的冒号就用来忽略它。
:
: For
: value

X****r
发帖数: 3557
4
但是我们需要这个变量替换表达式的副作用,就是设该变量的缺省值。

【在 l******d 的大作中提到】
: 多谢,还有点不懂
: “但是这里我们并不需要用var的值,所以开始的冒号就用来忽略它”
: 不用一个var的话,不引用它不就行了吗,为什么要在前面加:呢

1 (共1页)
进入Programming版参与讨论
相关主题
register variable请教cosnt的使用
question about Design Patterns门外汉求教 return statement用法
lambda的一个疑问在programming pearls中看到
sql 数据是存在哪里 (转载)想实现一个简单的script language,用perl好做么?
怎样判断什么情况下不会出现race conditionwaiting for N condition variables in linux
java producer consumer problem (转载)这句shell script 为什么这么写
刚看完类这一章,有些大小问题,请指教,谢谢help for perl script -- my $p=($b>$a)?$b:$a;
What value does the variable a hold after a = 4[“studios”]--请问这个表达式的值是什么?10个数所有的组对可能, 怎么解?
相关话题的讨论汇总
话题: var话题: without话题: value话题: linux话题: beginning