腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
bash
对文本和数字条件表达式使用不直观
的
运算符
?
、
、
、
多年来一直困扰我
的
一个
问题
--为什么
bash
对文本和数值条件表达式使用不直观
的
运算符
?这背后有什么历史或技术原因吗?它是由遵循
的
标准(例如POSIX)强制执行
的
,还是仅仅取决于语言作者
的
首选风格?例如,在
bash
中执行
字符串
比较
时:[[ "X" != "Y" ]] 我们使用
的<
浏览 0
提问于2014-12-19
得票数 2
1
回答
两个
字符串
之间
的
bash
比较
运算符
问题
、
嗨,我一直在尝试在
bash
中执行一个string和另一个string
之间
的
比较
运算符
,但似乎想不出如何做到这一点。{- thenelse- fi 在第3行,我简单地尝试
比较
$firstchar
的
值,看看它是否与字面上
的
[匹配。我试过打印$firstch
浏览 10
提问于2020-11-10
得票数 0
回答已采纳
3
回答
已成功分析SimpleXMLElement与“false”
的
比较
,返回“true”
、
、
、
我在一个简单
的
very评估中遇到了一个非常尴尬和具体
的
问题
。
的
实际结构,但是对于这个特定
的
simplexml,
比较
结果返回'true‘,因为我
的
合同,我不能显示它
的
结构。我确信这是一个非常具体
的
问题
,因为我尝试了其他XML
字符串
,
比较
结果返回'false‘。我想知道为什么'==‘
运算符
返回true。 我读到了关于
两个
浏览 0
提问于2012-04-13
得票数 3
回答已采纳
1
回答
如何
比较
if语句中
的
十进制值?
我想
比较
if语句中
的
两个
十进制值,但它并没有像预期
的
那样给出。假设$value变量中有一个十进制值。那么if [ $value -eq 0.00 ]就不能工作了,尽管$value是0.00。
浏览 0
提问于2013-08-29
得票数 0
2
回答
命令在通过ssh访问远程计算机时未找到异常。
、
、
、
示例A3我们还
比较
了机器
之间
的
D4,好
的
和坏
的
,也没有区别。有什么暗示可以解释这个
问题
的
原因?示例A3我们还
比较
了机器
之间
的
D4,好
的
和坏
的
,也没有区别。有什么暗示可以解释这个
问题
的
原因?示例A3我们还
比较
了机器
之间
的
D4,好
的
和坏
的
,也没有区别。有什么暗示
浏览 0
提问于2021-05-27
得票数 1
回答已采纳
6
回答
Oracle Not Equals
运算符
、
有
两个
不等于
运算符
- !=和<>。 它们
之间
的
区别是什么?我听说!=在
比较
字符串
方面比其他
的
更有效。有没有人能对这一说法给出定性
的
评论。
浏览 62
提问于2010-11-04
得票数 23
回答已采纳
1
回答
在c#中过滤
两个
波斯日期
之间
的
数据
、
、
、
、
嗨,我想过滤我
的
数据,这是在
两个
波斯日期
之间
。注意:波斯日期是一个
字符串
数据类型,例如:"1400/02/23“,当我想在Server中筛选我
的
表时,我只需编写如下代码: WHERE Date >="1400/01/02" AND Date <="1400/05/10" 但在C#语法中,我不知道如何获取
两个
字符串</
浏览 6
提问于2022-01-28
得票数 0
1
回答
使用$#和$在语法上是否正确/良好?在算术测试条件下?
、
-eq 0 ]; then while [ $# -gt 0 ]; do用于检查“最后退出状态”和“位置参数数”
的
值。,没有明显
的
问题
,如下所示: ...if (( $? == 0 )); then ...那么,这些方法中
的
一种是错误
的
实践,还是语法规则
的
“延伸”,另一种是使用这些变量
的
“正确”方式?或者可以安
浏览 0
提问于2021-07-30
得票数 -2
回答已采纳
1
回答
字符串
和数字
比较
的
bash
语法
为什么
bash
使用-lt, -eq等作为数字
比较
,而==,!= etc用于
字符串
比较
?
Bash
语法有其独特之处,这使得编写和记忆变得困难,但对于一个简单
的
用例来说,这似乎是完全不直观
的
。来源:
bash
语法
浏览 5
提问于2015-08-05
得票数 0
回答已采纳
2
回答
用于原始数据类型和类数据类型
的
等于()方法和“==”
运算符
、
、
、
、
我已经知道equals()方法(或与此类似的任何其他方法)在对象
之间
比较
给定类型
的
值,而==
运算符
比较
表达式中声明
的
两个
引用是否相同,但当
比较
来自同一个类
的
两个
对象
的
每个字段时,代码如下: getAge() == person.getAge() && getGender() == person.get
浏览 2
提问于2017-10-17
得票数 3
回答已采纳
3
回答
用负前瞻误差返回2
的
Bash
双括号正则表达式
比较
、
、
、
在
Bash
4.1机器上,我使用"set +H“来禁用
BASH
变量‘!’扩展以命令历史搜索。根据
bash
手册,返回值'2‘意味着“正则表达式在语法上不正确”: 如果
字符串</e
浏览 7
提问于2015-06-18
得票数 3
回答已采纳
4
回答
bash
:将
字符串
转换为int & if int >#
、
、
、
我希望有一个
bash
脚本来检查一个文件是否有超过#行数,但我还没有使它正常工作,我不太确定如何做它。我以前从没用过
bash
。现在,我使用:linesStr=$(cat log | wc -l)来获取文件中
的
行数(期望它是一个
字符串
)。当它回音给我数字30,这是正确
的
。但是由于它很可能是一个
字符串
,所以它不执行if语句,所以我需要将linesStr转换为一个名为linesInt
的
int。#!/bin/
bas
浏览 2
提问于2017-02-11
得票数 5
回答已采纳
1
回答
Bash
脚本使用if条件产生错误
、
我对
bash
脚本中
的
if有一个
问题
。我写了下面的if条件,但它产生了一个错误:简单地说,我想使用or
运算符
比较
(
两个
值不等于) || (
两个
值不等于)条件
浏览 2
提问于2018-01-31
得票数 0
3
回答
在awk打印中使用
bash
for循环变量
、
我试图理解
bash
和awk中
的
一个特定情况:$ for i in ' '; doecho "foo bar" | awk '{print $1$i$2}'foofoo barbar
问题
1 发生了什么?(标记为正确)
浏览 8
提问于2016-03-05
得票数 3
回答已采纳
2
回答
匹配引号
字符串
的
Bash
正则表达式
、
我试图找出一个正则表达式来匹配被单引号或双引号包围
的
字符串
。regex应该匹配以下所有
字符串
:'XYZ''XYZ&VAR#123'^([\x22\x27]?)这在中是可行
的
,但在使用=~
运算符
进行
Bash
比较
时就不行了。我在看什么? 更新:
问题
在于,我
的
正则表达式
浏览 4
提问于2017-12-14
得票数 2
回答已采纳
2
回答
sh (不是
bash
)不识别单[或双[[括号?
、
我有这样
的
剧本: if [[ "$skip_postinstallno-cache' -s -S -o- 'https://raw.githubusercontent.com/oresoftware/run-tsc-if/master/insta
浏览 0
提问于2020-02-24
得票数 1
回答已采纳
1
回答
如何
比较
Python中
的
字符串
?
有没有Python
运算符
(或函数)等同于Perl、lt (小于)和gt (大于)
运算符
用于
字符串
比较
?
浏览 3
提问于2021-05-14
得票数 0
2
回答
bash
脚本if / else不区分大小写
的
答案
我在
bash
脚本中有一个if / EBS语句,它询问是否要从快照id创建EBS卷。我想创建一条类似于:if [ "$from_snapshot" -eq "Y|y" ]
的
线条,但我认为这是行不通
的
。
浏览 0
提问于2018-05-21
得票数 1
回答已采纳
2
回答
如何检测unordered_map向量中
的
重复项?
、
、
、
、
给定unordered_map<u_int,int>
的
vector,我想检查该vector是否包含任何重复
的
值。如果
两个
unordered_maps
的
所有键和对应
的
值相等,则认为这
两个
键是重复
的
。我知道unordered_maps存在
比较
运算符
,但我希望避免每个元素
之间
的
成对
比较
。一种经典
的
解决方案是将vector
的
值插入到set中,
浏览 2
提问于2018-08-22
得票数 1
2
回答
Shell脚本错误:[:0:需要一元
运算符
、
、
在
bash
中使用此if语句获取错误:在我
的
方式中看不到错误
浏览 0
提问于2015-12-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中连续两个等号的作用:了解判断语句与比较运算符
Linux shell 逻辑运算符、逻辑表达式详解
40个简单但有效的Linux Shell脚本示例
编程小短文:Bash子字符串还在用=?试试=~,性能瞬间飙升100倍!
Bash 中尖括号的更多用法
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券