腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
在shell脚本中查找字符串中的子字符串不起作用
可能是由于以下几个原因:
使用的查找方法不正确:在shell脚本中,可以使用多种方法来查找字符串中的子字符串,例如使用grep命令、使用正则表达式等。如果使用的方法不正确,就无法正确地找到子字符串。建议使用grep命令来查找子字符串,语法如下:
使用的查找方法不正确:在shell脚本中,可以使用多种方法来查找字符串中的子字符串,例如使用grep命令、使用正则表达式等。如果使用的方法不正确,就无法正确地找到子字符串。建议使用grep命令来查找子字符串,语法如下:
这将在指定的文件中查找包含子字符串的行。
子字符串的格式不正确:在查找子字符串时,需要确保子字符串的格式正确。如果子字符串的格式不正确,就无法找到匹配的子字符串。例如,如果子字符串包含特殊字符,需要使用转义字符来表示这些特殊字符。
字符串的编码问题:在查找字符串时,需要确保字符串的编码与脚本中指定的编码一致。如果编码不一致,就无法正确地找到子字符串。
字符串不存在:如果要查找的子字符串在原始字符串中不存在,那么查找操作自然不会起作用。在进行查找操作之前,可以先使用echo命令打印出原始字符串,确保要查找的子字符串存在于原始字符串中。
针对以上问题,可以尝试以下解决方案:
使用正确的查找方法:建议使用grep命令来查找子字符串,确保使用正确的语法和选项。
确保子字符串的格式正确:如果子字符串包含特殊字符,需要使用转义字符来表示这些特殊字符。
检查字符串的编码:确保字符串的编码与脚本中指定的编码一致。
确保子字符串存在:在进行查找操作之前,可以先使用echo命令打印出原始字符串,确保要查找的子字符串存在于原始字符串中。
腾讯云相关产品和产品介绍链接地址:
腾讯云主页:https://cloud.tencent.com/
云服务器(CVM):https://cloud.tencent.com/product/cvm
云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
云存储(COS):https://cloud.tencent.com/product/cos
人工智能(AI):https://cloud.tencent.com/product/ai
物联网(IoT):https://cloud.tencent.com/product/iot
移动开发(移动推送、移动分析):https://cloud.tencent.com/product/mps
区块链(BCS):https://cloud.tencent.com/product/bcs
元宇宙(Metaverse):https://cloud.tencent.com/solution/metaverse
相关搜索:
Pandas:在某些列的字符串中查找子字符串
Python -在字符串中查找子字符串,并记录子字符串在元组中的位置
Python:在字符串列表中查找子字符串
shell脚本中字符串变量中的特殊字符
从环境变量中删除子字符串在shell中不起作用
使用shell脚本替换字符串中的"/“
在Docker - shell脚本中查找Makefile的路径
在Python中查找列表中的子字符串
在shell脚本中查找具有特定字符串的文件名
在Shell脚本中连接字符串和变量
相关搜索:
Pandas:在某些列的字符串中查找子字符串
Python -在字符串中查找子字符串,并记录子字符串在元组中的位置
Python:在字符串列表中查找子字符串
shell脚本中字符串变量中的特殊字符
从环境变量中删除子字符串在shell中不起作用
使用shell脚本替换字符串中的"/“
在Docker - shell脚本中查找Makefile的路径
在Python中查找列表中的子字符串
在shell脚本中查找具有特定字符串的文件名
在Shell脚本中连接字符串和变量
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
(9999+)
视频
沙龙
2
回答
查找
两个字符(.)之间
的
所有
子
字符串
使用
shell
脚本
的
分隔符
string
、
shell
、
unix
我希望使用
shell
脚本
查找
'(‘和’)之间
的
所有
子
字符串
abc我想从
字符串
中提取所有
子
字符串
,并使用grep,如下所示:以及如何将匹配条件
的
输出值赋值给变量。y=abc ..。谢谢
浏览 9
提问于2022-02-17
得票数 -2
1
回答
f(var)仅在
shell
会话中有效?
erlang
我需要重置循环中
的
一些变量,以便分配新值(比如
查找
子
字符串
的
索引),我不能重用相同
的
var,所以我必须取消设置它,而且据我所知,f(var)只
在
shell
中有效? 所以没有办法
在
脚本
中
做到这一点吗?
浏览 0
提问于2013-01-24
得票数 1
4
回答
如何使用python
子
流程模块执行包含
脚本
的
字符串
python
、
shell
、
subprocess
我收到一个
字符串
中
的
脚本
,并试图找到使用python
的
子
进程模块来执行它
的
方法。例如:script = """#!/python """这引发了一个OSError:表示没有这样
的
文件或目录,
浏览 3
提问于2015-05-19
得票数 1
回答已采纳
1
回答
在
shell
脚本
中
查找
字符串
中
的
子
字符串
不起作用
shell
、
unix
我有一个test.cfg文件,它
的
内容是:program_family=STR#!但是输出结果是:program_family=STR我希望输出结果是我应该如何比较bash
中
的
子
字符串
才能使
脚本
工作
浏览 12
提问于2021-05-20
得票数 0
回答已采纳
6
回答
在
shell
脚本
变量
中
查找
子
字符串
bash
、
shell
、
scripting
、
substring
我有一根线
在
我
的
shell
脚本
代码
中
。我需要一个条件语句来检查该
字符串
中
是否存在"UAT"。 我应该使用什么命令来获得真或假布尔值作为输出?
浏览 2
提问于2011-07-26
得票数 22
回答已采纳
3
回答
尝试编写一个bash文件来
查找
特定
的
字符串
模式,并使用
shell
脚本
从命令行arg替换为新
字符串
?
bash
、
shell
、
sed
我正在尝试编写一个bash文件,以便使用
shell
脚本
在
.txt文件
中
查找
字符串
,并希望用新
字符串
替换它。password="$2" sed 's/$ptr/${username}/g' new.txt
浏览 2
提问于2017-04-16
得票数 0
2
回答
在
unix
中
查找
两个
字符串
中最长
的
公共
子
字符串
的
shell
命令是什么?
linux
、
string
、
shell
、
unix
、
awk
在
unix
中
查找
两个
字符串
中最长
的
公共
子
字符串
的
shell
命令是什么?如: foo 'abcdefghi‘'abjklmdefnop’print: def
浏览 3
提问于2012-02-22
得票数 9
1
回答
Bash:用于
查找
具有双引号
的
模式
的
Regex
regex
、
bash
、
shell
我试图
在
shell
脚本
中使用regex来
查找
子
字符串
。原始
字符串
:试图
查找
以下子
字符串
: "scan-enabled=~ $reg ]] && echo $BASH_REMATC
浏览 3
提问于2016-03-03
得票数 2
回答已采纳
1
回答
在
日志中找到特定
字符串
时停止
子
进程
python
、
ethereum
这是一个关于
子
进程
的
问题。因为它是异步
的
,所以我希望
在
具有不同值
的
子
进程
中
运行它,并且对于每个子进程,我希望
在
检查
脚本
日志
中
的
字符串
之前等待一定
的
超时。如果我找到了我要
查找
的
字符串
,我就退出传递该参数
的
子
进程,并传入一个新参数,重复这个过程。 从更高
的
层次来
浏览 11
提问于2018-12-22
得票数 0
1
回答
在
shell
脚本
中
查找
字符串
的
子
字符串
shell
、
awk
172.27.16.154)> 230 Logged on还有更多像这样
的
条目
浏览 0
提问于2013-02-06
得票数 1
回答已采纳
3
回答
在
javascript中使用
字符串
中
的
开头和结尾单词和
子
字符串
索引来
查找
子
字符串
?
javascript
如果我
在
java
脚本
中
给出了开始和结束标记/单词,并返回
子
字符串
及其开始和结束索引,如何在
字符串
中
查找
子
串
浏览 1
提问于2012-05-10
得票数 0
回答已采纳
2
回答
如何编写包装器--避免为apache2重写映射或
shell
脚本
编写
子
shell
脚本
?
apache
、
bash
、
shell
、
mod-rewrite
、
subshell
我正在使用apache2
中
的
外部重写程序(prg)运行重写映射,这可能会产生错误并导致死亡。当重写映射不再运行时,系统显然不能正常工作。因此,我想启动一个简单
的
包装外壳
脚本
,它本身执行map程序(它是用php编写
的
),如果它死了,就重新启动它:如果我手动
在
shell
中
尝试,它可以正常工作,但是它在由when服务器启动时不能工作。 然后, ...and通过它
的
stdin和stdout文件句柄与重写引擎通信。对于每一次映射
浏览 8
提问于2012-01-03
得票数 3
4
回答
在
Python
中
读写环境变量?
python
、
environment-variables
我
的
python
脚本
,它调用了许多python函数和
shell
脚本
。我想在Python (主调用函数)和所有
子
进程(包括
shell
脚本
)
中
设置一个环境变量,以查看设置
的
环境变量。我需要像这样设置一些环境变量:FSDB 1 1是一个数字,而不是
字符串
。另外,如何读取存储
在
环境变量
中
的
值?(类似于另一个Python
子
脚本
浏览 1
提问于2011-05-12
得票数 183
4
回答
需要从文件路径
字符串
(包括分隔符)中提取
子
字符串
。
command-line
、
bash
、
scripts
、
text-processing
在
执行
shell
脚本
时,输入
字符串
类似于以下内容:如何提取:test1/test2/Test.jar.jar即
子
字符串
,直到第一次出现分隔符,包含,
在
shell
脚本
中
我该怎么做?我不想使用剪切,然后
在
末尾
浏览 0
提问于2017-07-26
得票数 6
回答已采纳
2
回答
rangeOfString与编码
objective-c
、
nsstring
我试图解析我使用NSTask执行
的
shell
命令
的
输出。
查找
特定
的
子
字符串
就足够了,只有
子
字符串
是永远找不到
的
。到目前为止我
的
代码是:pipe = [NSPipe pipe]; NSLog(@"found")
浏览 7
提问于2012-11-01
得票数 2
1
回答
在
目录
中
的
所有文件中进行模式搜索
perl
我有类似于"keyword : Multinode“
的
模式。现在,我需要在一个目录
中
的
所有文件
中
搜索此模式。如果我们在任何文件中找到该模式,都应该返回一个非空
字符串
。它可能包含文件名或目录名KeyMnode=grep -w "keyword : Multinode" ${dirname}/* 我考虑使用find(
子</
浏览 0
提问于2013-02-19
得票数 0
回答已采纳
2
回答
从python
脚本
运行vulture
python
、
subprocess
我正在尝试找到一种
在
python
脚本
中
运行vulture (
在
python项目中
查找
未使用
的
代码)
的
方法。有人知道怎么做吗?我所知道
的
使用vulture
的
唯一方法是通过
shell
命令。我尝试使用模块
子
进程从
脚本
中
调整
shell
命令,如下所示: process = subprocess.run(['v
浏览 1
提问于2019-12-01
得票数 1
2
回答
为什么
在
交互式bash进程
中
获取
的
脚本
中
的
别名没有扩展?
bash
、
alias
/test.sh: line 3: alias: bb: not found$ source ./test.sh
脚本
中
的
内容
在
bash进程
中
执行,因此存在别名。但是别名没有扩展。巴什手册上说 除非使用expand_aliases设置expand_aliases
she
浏览 0
提问于2018-10-31
得票数 0
回答已采纳
1
回答
如果匹配特定
字符串
,则不触发Jenkins下游项目
shell
、
jenkins
、
groovy
、
jenkins-plugins
、
post-build-event
在
Jenkins
的
工作
中
,我正在运行一个
shell
脚本
,如果
脚本
成功,就会在Postbuild
中
触发一个下游项目。尝试匹配文本并使用文本
查找
浏览 19
提问于2017-07-03
得票数 0
3
回答
显示环境变量LD_LIBRARY_PATH
c++
、
linux
、
eclipse
%s\n", thisEnv); } 在运行可执行文件之前,我运行设置LD_LIBRARY_PATH
的
脚本
echo "searching:"echo "done"
脚本</e
浏览 0
提问于2017-12-27
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SQL Servere 通过LIKE在另一个字符串中查找字符串
Shell脚本在测试工作中的应用点滴
使用 sed 命令查找和替换文件中的字符串的 16 个示例
在JavaScript中重复字符串的三种方法
Python中\x00 和空字符串的区别,以及在 Django 中的坑
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券