腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
*
是否
匹配
bash
中
glob
中
的
连
字符
?
bash
、
glob
今天,我在一个目录及其子目录
中
寻找一个名为cfg-local.properties
的
文件。 我使用: find . -iname *.properties 输出: ./cfg/build/resources/main/cfg-local.properties 星号
是否
应该
匹配
glob
表达式
中
的
任何
字符
,包括
连
字符
?
浏览 14
提问于2021-08-11
得票数 0
回答已采纳
2
回答
如何在POSIX正则表达式中将
连
字符
范围转义为
字符
范围
regex
、
bash
、
grep
我有一个csv文件,其中充满了如下所示
的
值:我想检查所有的行
是否
一致,所以我试着用grep来寻找像这样
的
意想不到
的
角色.在我
的
脑海中,它是这样
的
:找一行与任何
字符
[]都不是^ --数字0-9、逗号,、字母e e、
连
字符
\- (试图用 \.或句点\.转义)。然而,
连
字符
仍然继续<
浏览 2
提问于2015-02-13
得票数 6
回答已采纳
1
回答
Glob
与正则
匹配
bash
、
wildcards
Bash
有两种类型
的
模式
匹配
,
Glob
和Regex。使用
的
一般规则似乎是: 1)使用更简单
的
glob
搜索文件名;2)使用regex搜索文本。
Glob
在前面使用元
字符
,regex在pattern末尾使用元
字符
。?(pattern) (pattern)?*(pattern) (pattern)* +(pattern) (pattern
浏览 0
提问于2023-01-29
得票数 0
回答已采纳
2
回答
如何
匹配
巴什
的
标志?
regex
、
bash
如何
匹配
下面的标志在巴什?-*is_sign(){re="^[+,-,\/,\*]$" if !
浏览 4
提问于2019-11-15
得票数 2
回答已采纳
1
回答
是否
存在类似tcsh
的
shopt设置或设置组合?
bash
、
wildcards
、
tcsh
、
shopt
我定期在tcsh
中
编写了许多foreach循环,因此我学习了
bash
的
for循环
的
语法,但当不
匹配
的
glob
模式作为文字
字符
串在循环中传递时,我感到很惊讶。我搜索了一种改变这种行为
的
方法,以便跳过文字
字符
串并找到shopt -s nullglob。我
的
理解是,理论上这应该等同于tcsh
的
行为方式,但今天我发现了一个不同之处。$ shopt -u nullglob $ ls ..
浏览 0
提问于2018-08-06
得票数 8
2
回答
什么时候**被文件
glob
()理解?
shell
、
glob
在Java7
中
,sun.nio.fs.Globs和getPathMatcher()似乎理解成语**是一种跨越目录边界(参见)
匹配
零或多个
字符
的
方法。我可以用一些适当
的
选项设置来确定一些shell (zsh、
bash
、tcsh)
的
味道,这在某种程度上给了我同样
的
行为。事实上,查看
glob
的
各种实现(例如POSIX
glob
(3)、
glob
(7)和Perl
的
File:
浏览 3
提问于2012-08-15
得票数 4
回答已采纳
2
回答
在
bash
中
匹配
*.jpg而不是*.foo.jpg
bash
、
glob
for filename in *[^\.foo].jpgecho $filename与
匹配
的
文件名不同,echo显示了模式:*[^.foo].jpg 目的是查找以.jpg结尾
的
所有文件,而不是.foo.jpg。
浏览 3
提问于2015-08-31
得票数 1
回答已采纳
1
回答
ZSH
中
带有否定
的
球体
shell-script
、
zsh
、
wildcards
(test).rb
的
内容,以扩展到所有不以“test”结尾
的
ruby文件。然而,到目前为止,我所做
的
一切都没有帮助。我试着打开ZSH
的
扩展球拍选项,但没有运气。我知道可以做一些像ls -l **/*.rb | grep -v test这样
的
事情,但我真的很想用球拍来做。
浏览 0
提问于2019-09-14
得票数 1
2
回答
grep和sudoers
中
的
正则表达式
regex
、
bash
、
sudoers
我试图解析一个sudoers文件,该文件包含它自己版本
的
正则表达式,但无法获得有效和一致
的
结果。我需要能够将一个变量与另一个包含正则表达式
的
变量进行比较。Source = "padcl"三个选项(=~,grep,awk)都不会产生
匹配
和非
匹配
所需
的
结果。)padcl grep matches *dc*
浏览 4
提问于2014-11-30
得票数 1
1
回答
如何使用ls打印列表文件名,但如果没有找到retrun空
字符
串?
shell
、
ls
、
wildcards
我有名字档案hai.txtprint ls *{hua,las}* > taka.txt ls hua.txt *las*我只想加入taka.txt过滤*{hua,las}*必须在那里..。也是 请帮帮忙
浏览 0
提问于2016-10-10
得票数 -1
1
回答
使用ls和grep压缩选择
的
文件
bash
、
grep
、
zip
、
pipe
、
ls
我试图通过使用
bash
来提高工作过程
的
效率。我有这些文件20201.csv 20202.csv 2020203.csv 20191.csv 20192.csvls | grep '2020*' ls | grep '2020*' | zip archive.zip我试着写变量,我读过“Man
浏览 5
提问于2020-02-13
得票数 0
回答已采纳
1
回答
如何
匹配
bash
中
的
连
字符
regex
、
bash
我
的
脚本
的
一部分接受所有参数并查找任何标志选项。我试图将这些保存到我
的
数组
中
,但它似乎不
匹配
。我搞不懂,我错过了什么?ALL_PARAMS=( "$@" ) if [ $i =
浏览 1
提问于2016-05-17
得票数 1
回答已采纳
1
回答
为什么
连
字符
符号-在find命令
中
的
正则表达式
中
找不到?
find
、
regular-expression
若要在文件名(如- )中使用
连
字符
符号test-19.1.txt标识文件,find命令与正则表达式
的
组合似乎不
匹配
。 命令find .*/[a-z0-9\-\.]+\.txt' -exec echo {} \;在
bash
中
运行,没有发现这样
的
文件。如果从文件名
中
删除
连
字符
,则正则表达式
匹配
。使用regexr.com测试相同
的
正则表达式是成功
的
。
浏览 0
提问于2020-01-05
得票数 7
回答已采纳
1
回答
如何从文件名
glob
创建一个可能为空
的
数组?
bash
、
scripting
、
wildcards
、
array
有了zsh,就不难从(可能为空)文件名
glob
的
结果
中
创建一个可能为空
的
数组。例如:0% pathlist=( /no/such/path
浏览 0
提问于2018-02-26
得票数 6
回答已采纳
3
回答
如何通过在
bash
中
滴入来过滤STDIN?
bash
、
glob
我
的
bash
脚本通过管道(stdin)获得完整
的
路径,并通过命令行参数获得排除模式。目前,这将处理regexp模式,但我只想重写到处理模式。示例:预期产出: # ban
浏览 2
提问于2017-04-11
得票数 1
回答已采纳
2
回答
文件路径
中
的
Regex不
匹配
名称
regex
、
bash
我有个有ipa文件
的
文件夹。我需要通过在文件名中有一个appstore或enterprise来识别它们。/bin/
bash
-veE if [[ $appFilefileNameRegex ]]; thenelse echo "$appFile Does not mat
浏览 5
提问于2017-07-28
得票数 1
回答已采纳
4
回答
zsh无法识别HEAD^
cygwin
、
zsh
、
prezto
但是当我切换到使用
bash
时,它就可以工作了。$ git reset HEAD^ 有没有人看到过同样
的
问题?
浏览 3
提问于2014-10-10
得票数 10
1
回答
是否
可以通过环境变量设置set .数据源.驱动程序类名称?
java
、
spring
、
spring-boot
正如在中所描述
的
,配置可以通过环境变量传递。但是,也有一些配置属性,如spring.datasource.driver-class-name,其中包含
连
字符
。在
bash
中
设置此值时,您将得到一个错误:
bash
: export: `SPRING_DATASOURCE_DRIVER-CLASS-NAME=com.mysql.jdbc.Driver'
浏览 0
提问于2016-03-29
得票数 5
回答已采纳
2
回答
路径
中
包含通配符
的
python execute shell命令
python
、
regex
、
shell
、
path
ls []['bba.txt','bbb.txt']['bba.txt','bbb.txt'] 如何使[cc]a.txt和[cc]b.txt<e
浏览 1
提问于2012-08-30
得票数 1
回答已采纳
1
回答
为什么$1*$2显示其目录中所有内容
的
文件名?
bash
、
glob
这是我在代码中出错时偶然发现
的
(忘记了$(()) lol),所以我已经修复了我
的
愚蠢错误,但是为什么$1*$2在脚本所在
的
目录
中
给出了一个文件和文件夹列表?下面是一个示例:echo $1*$2random.bmp script.sh some text document.odt test file.txttest folder$ echo $1*$2 random.
浏览 1
提问于2022-06-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Bash编程中的字符串处理
用函数如何判断单元格中的字符串是否全是字母字符
Java中判断字符串是否为时间类型的方法详解
一个 bash 脚本的故事
无字母数字Webshell之提高篇
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券