腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
正则表达式
与Filename globbing
、
、
我知道
正则表达式
只能用于字符和字符串,但有时我会在文件的名称中找到它们。我的问题是: regexes只用于字符还是也用于
文件名
?
浏览 0
提问于2015-12-29
得票数 23
3
回答
从
文件名
中
删除子字符串
、
我的
文件名
为" name -xxxxxx.tedx“,我想删除"-xxxxxx”部分。X都是数字。
正则表达式
"\-[0-9]{1,6}"与子字符串
匹配
,但我不知道如何将其从
文件名
中
删除。你知道我如
何在
shell
中
做到这一点吗?
浏览 0
提问于2012-12-19
得票数 2
回答已采纳
1
回答
grep和朋友是否有一种方法来
匹配
字符串,就像
shell
文件名
全局化而不是regex一样。
、
、
实际上,我试图搜索一个包含“
文件名
”的文本文件,并希望
匹配
,就好像
shell
文件全局化已经生效一样。grep "data??..*" < list_of_filenamesawk -F/ '$NF ~ /data??..*/ {print $0}' < list_of_filenames 当由
浏览 0
提问于2023-01-24
得票数 0
2
回答
Shell
模式
匹配
与
正则表达式
的出现
、
、
有些
shell
结构(
如
case或find )
使用
模式
匹配
,但并不完全是
正则表达式
。其他命令,
如
ed、sed、vi和awk
使用
正则表达式
进行模式
匹配
。有人能列出哪些
shell
命令(内置,程序)
使用
regex,哪些
使用
其他类型的模式
匹配
?
浏览 0
提问于2014-09-23
得票数 0
2
回答
在
正则表达式
中
,*和.*有什么区别?
、
、
我看到*的通配符在一些命令(
如
:find *.jpg )中
使用
,这意味着查找以.jpg结尾的任何文件。但是,在
正则表达式
中
,.*还意味着对任何字符都要执行0次或更多次。那么,他们之间有什么区别?什么时候
使用
*,什么时候
使用
.*
浏览 5
提问于2013-10-30
得票数 2
回答已采纳
2
回答
命令"ls .*“和"ls *”的不同输出。
、
、
.*开头的当前目录
中
的所有文件。(隐藏文件)当前目录
中
的所有文件为什么命令当前目录
中
的所有文件我这么想的原因是:
正则表达式
*。两者都应该
匹配
。然后..。因此,ls应该同时在这两种情况下运行,因此,应该显示我期望的输出。
浏览 0
提问于2013-12-31
得票数 3
回答已采纳
2
回答
这个vim
正则表达式
有什么问题?
我有一个扩展名为.elf的文件列表,如下所示我试图
使用
运行命令(
如
run file1.elf >file1.log )在
shell
中
运行它们,并在带有.log添加的
文件名
的日志文件
中
获得结果。我正在尝试一个vim
正则表达式
,因此它将
匹配
文件名
(
如
file1在file1.elf
中
),并
使用
它为日志文件创建名称。我
浏览 7
提问于2015-01-28
得票数 1
回答已采纳
1
回答
为什么连字符符号-在find命令
中
的
正则表达式
中
找不到?
、
若要在
文件名
(
如
- )中
使用
连字符符号test-19.1.txt标识文件,find命令与
正则表达式
的组合似乎不
匹配
。 命令find .*/[a-z0-9\-\.]+\.txt' -exec echo {} \;在bash
中
运行,没有发现这样的文件。如果从
文件名
中
删除连字符,则
正则表达式
匹配
。
使用
regexr.com测试相同的
正则表达式
是成功的。
浏览 0
提问于2020-01-05
得票数 7
回答已采纳
2
回答
用于.gitignore的扩展
正则表达式
(ERE)
、
、
、
有没有办法在.gitignore文件中
使用
扩展
正则表达式
(ERE)?例如,我想在.gitignore文件中
使用
+重复字符。有没有办法做到这一点?
浏览 10
提问于2013-03-28
得票数 35
回答已采纳
1
回答
grep是否不一贯地默认grep -P?
、
、
、
我有一个脚本,当从一个交互的
shell
调用时,它可以很好地工作,但是当cron调用时却什么也不做。为了解决这个问题,我
使用
命令启动了一个具有“空白”环境的
shell
:
使用
此空白env,我深入研究了我的脚本,发现以下grep将与任何文件不
匹配
:但是,当从交互式<e
浏览 0
提问于2013-10-24
得票数 5
2
回答
为什么不把贝壳球看作
正则表达式
的“方言”呢?
、
、
、
、
使用
regex (特别是PCRE)。为什么不把这些看作是
正则表达式
的另一种“方言”呢?
浏览 0
提问于2018-04-25
得票数 0
回答已采纳
1
回答
shell
中
的
正则表达式
关于在
shell
中
使用
正则表达式
,我有两个问题。的
使用
*:星号表示前面的元素为零或多个。如果以abc为例,根据维基百科的说法,"ab*c“与"ac”
匹配
。因此,rm ab*c应该删除一个"ac“文件。为什么rm不像wikipedia描述的那样
使用
正则表达式
??:问号表示前面
浏览 0
提问于2014-05-11
得票数 0
回答已采纳
1
回答
unix
正则表达式
中
的星号(*)和点星号(.*
、
我总是发现自己对UNIX
中
这两个通配符的用法感到困惑。我知道在
正则表达式
中
,星号只能用作量词,但在某些情况下,例如ls命令,UNIX允许
使用
*,而在grep
中
,星号只能用作量词。有没有一些规则可以指导我
使用
其中的哪一个?
浏览 1
提问于2013-03-10
得票数 7
回答已采纳
1
回答
球状可以用来搜索文件内容吗?
、
、
、
我基本上理解,球形是用来在
shell
中进行
文件名
扩展的。我还理解
正则表达式
用于文件
中
的文本模式
匹配
。但是,globbing是否也用于文件
中
的文本模式
匹配
? 如有任何指示,将不胜感激。
浏览 0
提问于2022-12-14
得票数 0
回答已采纳
3
回答
在find -name "*.mp3“
中
星号和句号是做什么的?
、
在find -name "*.mp3"
中
,.mp3前面有一个星号。*不
匹配
它之前的字符多少次吗?但是星号前面什么也没有,那么*做什么呢?还是因为find命令不
使用
正则表达式
?那么,.在.mp3
中
是
正则表达式
字符,还是find只是将其解释为
匹配
的句点呢?
浏览 0
提问于2020-06-16
得票数 19
回答已采纳
1
回答
为什么`*.ext`能找到扩展名为“ext”的文件
从
正则表达式
的角度来看,应该是.*\.ext来
匹配
扩展名为"ext“的文件吗? 我已经尝试过ls *.sh,它可以显示所有的
shell
脚本文件。.*\.ext,它将与
shell
脚本文件不
匹配
。
浏览 0
提问于2018-08-22
得票数 0
1
回答
注释掉另一个文件
中
与sed和bash
匹配
的文件
中
的文件路径
、
、
、
我想逐行读取这个文件,并
使用
sed在另一个文件中注释掉
匹配
项。read line name=$linedone < names.txt 输入文件
中
的行需要在
浏览 0
提问于2015-03-25
得票数 3
回答已采纳
2
回答
Bash (Grep)等价于这个python
正则表达式
?
、
我编写了一个
正则表达式
来
匹配
python
中
的连字符。它将单词与零或多个连字符
匹配
。:For
shell
(例如,与grep一起
使用
)。在我看来,这是python的一个特性,而不是标准regex。 有人能告诉我如
何在
shell
中
编写相同的
正则表达式
吗?
浏览 0
提问于2015-08-05
得票数 0
3
回答
如何阻止python
正则表达式
过于贪婪
、
我正在尝试
匹配
(在Python
中
)电视剧集
文件名
中
的剧集名称和季/集编号,格式为:和(?P<episode>[\d]{2})如果我在[XxEe]之后删除?,那么它
浏览 0
提问于2011-08-29
得票数 3
回答已采纳
4
回答
文件通配符在grep
中
不起作用
、
、
我需要这样的话:AB2-DEFAB-DEFgrep AB*-DEFgrep -w AB*DEF 但他们俩都不起作用。
浏览 0
提问于2015-05-13
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在 Linux Shell 编程中定义和使用函数
培养这10个习惯,你就离UNIX高手更进一步了
2.3 用Shell通配符匹配字符串 fnmatch
Shell编程-基础正则表达式
常用命令学习(四)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券