分页: 1 / 1

判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-06-05 13:51
lian_ubuntu
为什么ubuntu的判断符号[] 判断相等时用一个等号=,而不是两个连续的等号== ?按C的习惯应该是两个等号啊。

命令: sum=$((5+9)),为什么要用两组括号呢 ,我理解不了:
:em06

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-06-05 16:20
c\nc
一个等号和两个等号,记得手册里有说明。语法是作者定的,犯不上去理解吧?

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-06-05 16:25
bones7456
知道就行,无须理解.

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-06-05 16:36
xiooli
你喜欢两个连续的=也可以阿,效果是一样的。

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-06-05 16:45
eexpress
$((5+9))
是数学运算
你这是指bash呢,还是指perl,反正和ubuntu无关。 :em04

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-06-05 21:53
lian_ubuntu
c\nc 写了:一个等号和两个等号,记得手册里有说明。语法是作者定的,犯不上去理解吧?
只是不习惯

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-06-05 21:54
lian_ubuntu
eexpress 写了:$((5+9))
是数学运算
你这是指bash呢,还是指perl,反正和ubuntu无关。 :em04
bash .

和 ubuntu无关?

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-08-19 19:31
tusooa

代码: 全选

尝试:
    声明 [ 为 命令
否则:
    印出 '[ 是命令'
[ 是命令
因为所有[ ]之间的都是条件

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-08-19 19:37
BigSnake.NET
man bash

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-08-19 20:05
O_O_BOT
翻?老帖?

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-08-19 20:05
O_O_BOT
tusooa 写了:

代码: 全选

尝试:
    声明 [ 为 命令
否则:
    印出 '[ 是命令'
[ 是命令
因为所有[ ]之间的都是条件
答非所问?

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-08-19 20:13
daf3707
eexpress 写了:$((5+9))
是数【被屏蔽】算
你这是指bash呢,还是指perl,反正和ubuntu无关。 :em04
【被屏蔽】 :em06

Re: 判断符号[],判断相等 用符号 = 的问题

发表于 : 2009-08-19 20:26
BigSnake.NET
daf3707 写了:
eexpress 写了:$((5+9))
是数【被屏蔽】算
你这是指bash呢,还是指perl,反正和ubuntu无关。 :em04
【被屏蔽】 :em06
5pWw5a2m6L+Q566X