为了账号安全,请及时绑定邮箱和手机立即绑定

你好,麻烦帮忙看看在linux中 if [ $a = $b ]这条指令代表什么意思?

你好,麻烦帮忙看看在linux中 if [ $a = $b ]这条指令代表什么意思?

繁华开满天机 2021-09-01 14:10:56
究竟是整数a和b是否相等 还是字符串a和字符串b相等,还是变量a和变量b相等,还是小白,可能问题比较菜,初学者,虚心求教~谢谢各位shell编程里面的。
查看完整描述

2 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

准确来说是判断变量的值相等
shell脚本语言不是像C那样的强类型语言(数据类型分得很细), 基本上值是以字符串存储的,也支持整数
$a=$b 可以认为是判断 字符串值相等

查看完整回答
反对 回复 2021-09-06
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

bash 的话,应该是 if [[ $a == $b ]] ,指的是赋予变量 a 和 b 的字符串相等。

查看完整回答
反对 回复 2021-09-06
  • 2 回答
  • 0 关注
  • 296 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信