linux – shell脚本(KSH)将文件设置为param并在param和string之间执行测试

linux – shell脚本(KSH)将文件设置为param并在param和string之间执行测试,第1张

概述在我的 linux机器red-hat 5.1 – 在ppp文件中 – 我只有signature.pl字符串! > remark – 第三个应用程序将signature.pl字符串写入ppp文件 我在$a param中设置了ppp文件 并将$a与signature.pl进行比较 但是,所有人都看到这不相等 – 为什么?或者如果我有空的空间? 怎么解决这个? # more /var/tmp/ppp 在我的 linux机器red-hat 5.1 – 在ppp文件中 – 我只有signature.pl字符串!

> 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之间执行测试所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1034812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存