> remark – 第三个应用程序将signature.pl字符串写入ppp文件
我在$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@h w]# echo signature.sh > file[u@h w]# cat filesignature.sh[u@h w]# a=`cat file` [u@h w]# echo $asignature.sh[u@h w]# [[ $a = signature.sh ]] && echo eq its print "eq"解决方法 你需要两个相同的标志:
[[ $a == signature.pl ]] && echo equal总结
以上是内存溢出为你收集整理的linux – shell脚本(KSH)将文件设置为param并在param和string之间执行测试全部内容,希望文章能够帮你解决linux – shell脚本(KSH)将文件设置为param并在param和string之间执行测试所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)