猿问

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

究竟是整数a和b是否相等 还是字符串a和字符串b相等,还是变量a和变量b相等,还是小白,可能问题比较菜,初学者,虚心求教~谢谢各位
shell编程里面的。

繁华开满天机
浏览 297回答 2
2回答

慕工程0101907

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

繁星淼淼

bash 的话,应该是 if [[ $a == $b ]] ,指的是赋予变量 a 和 b 的字符串相等。
随时随地看视频慕课网APP
我要回答