在我的Linux机器红帽5.1 – 在PPP文件 – 我只有signature.plstring!
我在$ a param中设置ppp文件并将$ a与signature.pl进行比较
但是,正如所有在这里看到这不一样 – 为什么? 或者如果我有空的空间? 如何解决这个问题?
# more /var/tmp/ppp signature.pl # a=`cat /var/tmp/ppp` # echo $a signature.pl # [[ $a = signature.pl ]] && echo equal
要么
# [[ $a == signature.pl ]] && echo equal
差异的例子,工程! – 从ksh shell(LINUX RED-HAT 5.1)
[u@hw]# echo signature.sh > file [u@hw]# cat file signature.sh [u@hw]# a=`cat file` [u@hw]# echo $a signature.sh [u@hw]# [[ $a = signature.sh ]] && echo eq its print "eq"
你需要两个等号:
[[ $a == signature.pl ]] && echo equal