[问题]STRING1 = STRING2 是指2个字符串相等?

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
kinzess
帖子: 319
注册时间: 2007-04-11 10:39

[问题]STRING1 = STRING2 是指2个字符串相等?

#1

帖子 kinzess » 2008-05-27 13:47

rt。。。
我还以为是赋值之类的。。。
附件
01.jpg
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#2

帖子 yaoms » 2008-05-27 13:49

赋值的不在test下,并且 等号两边不能有空格。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#3

帖子 xiooli » 2008-05-27 13:51

赋值没有空格吧
头像
kinzess
帖子: 319
注册时间: 2007-04-11 10:39

#4

帖子 kinzess » 2008-05-27 13:52

主要是1个=号。。
我一直没发觉这个和c的不同- -
习惯性的以为一个=号就是赋值。。
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#5

帖子 xiooli » 2008-05-27 13:59

kinzess 写了:主要是1个=号。。
我一直没发觉这个和c的不同- -
习惯性的以为一个=号就是赋值。。
喜欢用两个等号也行啊 :D
头像
kinzess
帖子: 319
注册时间: 2007-04-11 10:39

#6

帖子 kinzess » 2008-05-27 14:00

xiooli 写了:
kinzess 写了:主要是1个=号。。
我一直没发觉这个和c的不同- -
习惯性的以为一个=号就是赋值。。
喜欢用两个等号也行啊 :D
所以才没发现阿~~~
一直是用2个等号 :lol: :lol: :lol: :lol: :lol:

顺便问下
有什么特别情况是一定要加空格~什么情况是一定不能加的
像你们刚才说的赋值就是不能加空格的- -
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#7

帖子 xiooli » 2008-05-27 14:52

额,这个嘛我也是凭感觉写滴 :D
头像
patrickhe
帖子: 681
注册时间: 2005-07-21 19:13
来自: Peking, China
联系:

#8

帖子 patrickhe » 2008-05-27 15:12

如果是吃软件开发这碗饭的,最好多学几种语言,了解一下不同语言的风格和思路,C 还只是程序设计语言中的一小部分而已。
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

#9

帖子 windwiny » 2008-05-27 15:15

楼主明明看的是 bash 的man
头像
kinzess
帖子: 319
注册时间: 2007-04-11 10:39

#10

帖子 kinzess » 2008-05-27 18:52

patrickhe 写了:如果是吃软件开发这碗饭的,最好多学几种语言,了解一下不同语言的风格和思路,C 还只是程序设计语言中的一小部分而已。
这个。。。
我目前只学过php和c
都是一个=是赋值
2个是比较。。
而且bash里面习惯了用2个,它又没出错。。
不是看man还真不知道
:roll: :roll: :roll: :roll: :roll: :roll: :roll:
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#11

帖子 yaoms » 2008-05-28 9:07

windwiny 写了:楼主明明看的是 bash 的man
明明不是 bash ,是 test
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
回复