腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
如何
让
perl
在
命令行
中
打印
所有
匹配
项
?
、
我想在
命令行
中
打印
所有
匹配
项
,如下所示:test.txt
浏览 2
提问于2016-07-05
得票数 1
4
回答
是否从
命令行
打印
正则表达式的
所有
匹配
项
?
、
、
在
unix
命令行
上将
所有
匹配
项
(每个
匹配
一行或每行输入一行)
打印
到正则表达式的最简单方法是什么?请注意,每行输入可能有0个或1个以上的
匹配
。我假设肯定有某种方法可以使用sed、awk、grep和/或
perl
来实现这一点,我希望有一个简单的
命令行
解决方案,这样将来需要时它就会出现在我的bash历史记录
中
。编辑:为了清楚起见,我不想
打印
所有
匹配</e
浏览 0
提问于2011-06-07
得票数 4
回答已采纳
2
回答
perl
命令行
第一行做查找/替换,但*不*
打印
行不
匹配
?
、
、
、
我想用复杂的regex
在
命令行
的文件上执行regex查找和替换,所以我需要使用
perl
-pe "s/foo/bar" (而不是sed)来
打印
出
所有
行,
在
应用s///之后,它还会
打印
不
匹配
的行。是否有一个
perl
命令行
一行将不会
打印
不
匹配
的行?我知道
perl
-pe s/foo
浏览 0
提问于2020-08-14
得票数 4
回答已采纳
2
回答
打印
所有
Regex
匹配
项
、
、
、
、
我使用下面的
perl
/sed命令来捕获和
打印
regex
匹配
,不幸的是,这两个命令都只
在
一行
中
打印
第一个
匹配
,而不是
所有
匹配
。
如何
修改其中一个或两个命令以
打印
所有
匹配
项
?欢迎Grep和Awk替代命令。
perl
-nle 'print "$1" if /.*([0|1]\.[0-9]
浏览 2
提问于2014-04-02
得票数 1
回答已采纳
2
回答
只返回
Perl
5.8.8
中
替换
中
的
匹配
(was:
Perl
"p“regex修饰符等效)
、
、
不幸的是,这并不适用于我使用的一个系统,即运行
Perl
5.8.8 -它输出
所有
行,而不是只输出
匹配
。什么是
Perl
5.8.8,相当于以下内容?__svn_ps1() local result=$(
perl
-pe 's;^URL: .*?.*;\2\4 ;p') then
浏览 4
提问于2010-12-14
得票数 4
回答已采纳
1
回答
打印
第一个
匹配
的捕获组并退出
、
我正在尝试将第一个
匹配
项
的第一个捕获组从管道输入获取到
perl
。例如,这将
打印
所有
匹配
项
: $ printf "hello\nworld" |
perl
-nle 'print "$1" if m/([a-z]o)/'wo 然而, $ printf "hello\nworld" |
perl
-nle 'print &
浏览 7
提问于2019-07-02
得票数 0
4
回答
需要删除整行,但
匹配
的字符串除外。
、
我需要的是:以Unhandled开头,以:结尾的
匹配
模式 我尝试了下面的代码来
打印
匹配
的模式,但是我需要从文件
中
删除额外的行。
perl
-0777 -ne 'print "Unhandled error at$1\n" while /Unhandled\ error\ at(.*?)
浏览 7
提问于2012-04-09
得票数 3
回答已采纳
2
回答
将pcregrep转换为
Perl
一行
、
、
、
我需要在新的macOS上找到
所有
的活动网络接口。这意味着使用pcregrep的下列一行将无法工作: media: aut
浏览 13
提问于2022-03-27
得票数 2
回答已采纳
2
回答
格式
perl
regex捕获组
、
、
在
每一行
中
,它可能有一个或多个[name]=[value]的实例,其中[name]是一些变量名,[value]是一些值。进一步假设每一个都由/[a-zA-Z]+=[0-9]+/
匹配
。我想要的是一个
perl
表达式,它将
打印
出每个
匹配
项
,并以特定的方式格式化。我的目的是
在
命令行
上使用它来解析文件
中
的数据。假设的解决方案无效,因为
perl
实际上不接受这种语法:print m/
浏览 5
提问于2015-12-15
得票数 5
回答已采纳
3
回答
使用glob参数递归
匹配
文件名
、
、
、
我一直
在
尝试使用glob.glob和os.walk递归地获取与
命令行
参数(sys.argv[1])
中
的glob模式
匹配
的文件列表。那么标准的unix程序(例如grep -R)
如何
做到这一点呢?我知道它们不是用python编写的,但是如果这发生在shell级别,那也没什么关系,对吧?有没有办法
让
脚本告诉shell不要自动扩展glob模式?看起来set -f将禁用全局搜索,但我不确定
如何
及早运行,可以说。 我见过,但这并不包括从
命令行
参数
中</em
浏览 0
提问于2011-05-24
得票数 4
回答已采纳
3
回答
如何
使用
Perl
查找与regexp
匹配
的
所有
字符串实例?
、
如何
使用
Perl
查找并
打印
与regexp
匹配
的
所有
字符串?$text="?Adsfsadfgaasdf.?Bafadfdsaadsfadsf. if($text =~ m/\\?
浏览 0
提问于2012-01-19
得票数 9
回答已采纳
2
回答
获取使用
perl
regexp时
在
linux控制台中执行的脚本的名称
、
、
我想使用
perl
regexp将文本grep到文件
中
,我就是这么做的正如我发现(使用谷歌)
在
$0必须是执行脚本的名称,但它包含"-e“。
如何
获得执行的scriptname?
浏览 5
提问于2012-02-20
得票数 0
回答已采纳
1
回答
打印
Perl
中
的
所有
不
匹配
项
。
、
、
、
我有一个
perl
脚本,它比较两个文件的文本。大多数日子里的文件应该是完全相同的,但是如果由于某种原因,文件
中
的某些文本发生了更改,我希望脚本
打印
出与另一个文件夹
中
不完全相同的
所有
文本。我要它
打印
出文件之间的区别。print $1;这就是我目前所拥有的,但它给了我一个错误,“使用未经初始化的价值$1
在
blah
打印
”。
浏览 1
提问于2015-06-18
得票数 0
回答已采纳
1
回答
覆盖.svn文件,
如何
撤消
我想要更改一个目录
中
字符串的
所有
匹配
项
及其
在
SVN代码库的某个子目录
中
的子项。我
在
命令行
中使用了
perl
来替换与file . - type f
匹配
的文件中出现的
所有
内容。我意识到这是因为历史记录存储
在
.svn目录
中
(我是git用户,没有想到这一点),而且我的
perl
命令也替换了.svn历史记录中出现的
所有
内容(我猜不管怎样)。
浏览 1
提问于2012-10-10
得票数 0
回答已采纳
4
回答
为什么
Perl
不
打印
在
一行中找到的
所有
正则表达式
匹配
?
、
我有一个正则表达式,它
匹配
文本文件中一行
中
的多个字符串。但是,当我使用它尝试
打印
捕获的组的
所有
实例时,它只
打印
第一个实例。/"resolution.resolution.MCS_CHANGE_COMPLAINTS_STATUS_FAIL\",\"testModule\":\"MCSChangeComplaintsStatus\",\"default\":true}]}", 它
匹
浏览 1
提问于2019-01-26
得票数 1
1
回答
Perl
webcode部署脚本
、
、
我正在创建一个
Perl
脚本来部署webcode (Windows2008Server)。首先,我需要从目标文件夹复制
所有
旧文件,并为归档目录名称(arc_dir.20131217)后面带有时间戳的文件创建一个归档目录。将文件移动到存档
中
。然后,我需要将代码从源目录复制到目标文件夹。有两件事,我对
Perl
非常陌生,很快就会看到,我不想
让
别人替我做代码。这有点违背了学习的目的。指导和对话将是很棒的。我是一个退伍军人的梦想,愿意学习,我渴望只写干净的代码。
浏览 2
提问于2013-12-18
得票数 0
1
回答
使用sed
匹配
并
打印
多行
、
、
我正在尝试
匹配
以下内容:模式以/*开头,以*/\n(override\s+)public结尾,尝试这样做:如果可以使用grep或awk -这是一种选择,如果它是
perl
中
的一行程序,也可以。public/gm 请注意,m标志表示正则表达式是多行的,也就是说,负先行组也会
匹配
浏览 1
提问于2012-02-23
得票数 1
回答已采纳
2
回答
Perl
代码,定义参数
、
我有一段
perl
代码,但是每当我运行它时,我似乎不知道
如何
定义第一个和第二个参数。这是代码,非常感谢你的帮助。use Crypt::PBKDF2; print "[!]
浏览 1
提问于2014-12-03
得票数 2
2
回答
在
大型工程中使用ack查找
打印
线
、
、
因此,我有一个非常大的项目,在运行时
打印
一个数据集,基本如下: 我想找出这是在哪里
打印
,这样我就可以删除这个。有没有人知道
如何
在一行
中
搜索std::cout和4个逗号(即。我知道std::cout和4个逗号会出现在行
中
,但我不知道还有什么)。
浏览 2
提问于2012-07-10
得票数 2
回答已采纳
2
回答
bash ->
perl
命令:只
打印
替换的文本
、
、
我有一个文件"test.txt“,其中包含:Val2 = '76'Val4 = '53'
perl
-pe "s/^Val2 = '(.
浏览 0
提问于2020-11-05
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在 vim 编辑中使用 perl 单行命令
grep 入门用法,匹配多字符串,多正则模式
如何使用 pdfgrep 从终端搜索 PDF 文件
Vim给文件加行号,这通惊为天人的操作没sei了!文末天书慎点
懒惰也是一种美德
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券