问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux shell中字符'1'如何进行比较?

发布网友 发布时间:2022-04-29 09:12

我来回答

3个回答

热心网友 时间:2022-06-25 07:16

shell中有两种比较,一种是字符串比较,直接使用运算符号进行比较,一种是值的比较(即数字的比较)只能使用关键字进行比较即-eq -lt等
当然也能使用关键字进行字符串的比较,比如-z 来判断一个字符串是否为空
来一个例子
#!/bin/bash

a=1
if [ $a = 1 ]
then
echo =
fi
if [ $a -eq 1 ]
then
echo eq
fi

这时第一个if中的a既是进行了字符的比较,第二个if中是数值的比较。但结果是既输出了= 也输出了eq。就是说a即和数字的1相等,也和字符的1相等

热心网友 时间:2022-06-25 07:16

linux shell中不区分字符还是字符串的,只区分数值的比较还是字符串的比较。
你这样写就认为是字符串。字符的话你要写ASCII码数值,字符'1'要写成49,转换为数字进行比较。

热心网友 时间:2022-06-25 07:17

你要跟什么比?怎么比较

if [ 1 = $var ];then echo OK;fi
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 6s为什么没有hd功能? bash shell如何比较变量var与字符串abc123是否相等? 如果相等则执行echo va 畅想6s手机上面怎么会有一个HD怎么关了? shell编程,输入一个字符串,判断是否是数字。 苹果6s怎样使用volte功能? shell中怎么用if语句判断字符串匹配 shell中怎么比较两个字符串的大小 关于shell字符串比较的问题 请教shell脚本里如何进行字符串匹配 shell中如何把文件名强转成字符串与之比较? shell脚本判断字符串等于3或者99的输出那一行? 梦见妈妈死了,被分尸,只剩头部,我哭着爬过去 shell如何判断两个含特殊字符的字符串变量是否相等 shell if判断字符串是否相等 梦见被我妈叫去一起把别人分尸 shell如何比较 两个字符串是否相等? 周公解梦,梦见自己杀了母亲并且分尸,是什么征兆?现在很害怕! shell中如何判断字符串相等,有问题 做梦梦见父母杀人碎尸然后被抓 梦到父母杀人还分尸,梦到父母杀了自己的老公还分尸了,还把尸体挂了起来 Shell 判断字符串是不是满足要求 iphone 6升级为iphone6s后face time hd摄像头新增什么功能 shell的if命令如何判断一个文件中所含指定字符串? shell脚本,一行一行比较两个文本文件。 shell脚本,对一行一行读取文本文件得到的那一行数据进行字符串 请问如何用shell脚本检验一个字符串是否匹配一个正则表达式呢? 混凝土运输的泵叫专业名称是什么? 混凝土泵车 1.这是天泵还是地泵 2.怎么区别天泵,地泵。有布料机的一定是地泵吗 excel文件太大了,不好在邮件里发送 我要发送邮件,可是文件太大,发送不了,出了压缩文件,如何使文件变小? 我的表格太大了,公司的邮箱有*,太大的文件是发不出去的。有什么软件可以把文件压缩到最小吗? 如何进行分卷压缩,我的一个文件55M,用邮件发送,太大了,要进行分卷压缩 word文档太大,40M,邮箱发布过去,怎么办? 切实能做的到的,不要长篇大论复制的! 贵州腊肉孕妇能吃吗 怀孕腊肉能吃吗 layui的toolber上传按钮怎么写 孕妇吃哪些食物会降低羊水的质量?会影响宝宝的发育吗? 孕妇可以吃晒的腊肉吗 孕妇吃多了腊肉对胎儿的影响 孕早期吃腊肉有影响吗