腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在一个存在grep的世界中,“`
sed
-n”/regexp/p“是否有用例?
shell-script
、
text-processing
、
sed
、
grep
sed
-n "/regexp/p"只
打印
与regexp
匹配
的
行
,而不
打印
其他
行
。这似乎完全等同于grep所做的工作。我看到使用这个构造而不是grep的唯一用例是,如果您已经在
sed
中做了一些事情,并且将管道输送到另一个程序中,这将是不正确的。 有人能想到为什么他们会在grep
上
使用这个构造的其他原因吗?
浏览 0
提问于2020-04-17
得票数 1
4
回答
使用
sed
和/或awk,如
何在
文件中的所有文本
上
执行
sed
交换,直到我看到与
正则表达式
匹配
的
行
?
regex
、
sed
、
awk
如
何在
匹配
正则表达式
的
行
之前的所有文本
上
执行
sed
正则表达式
交换。对于此
正则表达式
匹配
的第一个点之前的所有文本:我不想在我的
sed
正则表达式
中使用,因为在大文件
上
执行这些操作的开销非常大。
浏览 0
提问于2010-03-26
得票数 2
回答已采纳
1
回答
在以前的正则
匹配
行
(一
行
)
上
执行regex搜索。
sed
、
awk
、
regular-expression
、
perl
我需要
打印
一个字符串,它在一个长文本文件中的唯一
行
中。long.txt文件中的相关
行
示例:想要的字符串正是4.0.10。这些步骤可能是:找到
行
后,在行
上
搜索想要的字符串(另一个regexp)。
打印
字符串 如何使用
sed
、awk或perl等工具
浏览 0
提问于2016-03-28
得票数 0
回答已采纳
2
回答
使用
sed
匹配
WebVTT文件中的时间戳
regex
、
text
、
sed
、
subtitle
、
webvtt
我有以下PCRE2
正则表达式
,用于
匹配
和删除.webVTT字幕文件中的时间戳
行
(YouTube的默认值):这改变了这一点: 00:00:00.126 -我将如何将这个PCRE2
正则表达式
转换为与
sed
的
正则表达式
相当的习语(读起来:看起来很正常)?
浏览 14
提问于2022-05-13
得票数 0
回答已采纳
4
回答
如何让
sed
删除替换不
匹配
的
行
regex
、
sed
、
substitution
我基本
上
想这样做:无需编写两次表达式:有没有办法告诉
sed
不要
打印
与替换命令中的
正则
浏览 271
提问于2011-11-22
得票数 25
回答已采纳
2
回答
使用regex提取字符串的命令行工具。
regex
、
bash
、
sed
对于每一组完全任意的三次连接的RE,"re1( re2 )re3",我想要一个工具(或一
行
)来输出与re2
匹配
的所有内容。基本
上
,我想
匹配
每个子表达式并
打印
出来,并且只
打印
出来。 注意:以下只是一个简单的例子。我的问题是一个一般性的问题,可以涉及从引用引用的材料到提取XML标记,任何您可以为其编写
正则表达式
的内容。例如,假设我想在括号内的一
行
中
打印
所有内容,但不想
打印
括号。如果我做了grep -E
浏览 6
提问于2017-06-16
得票数 0
2
回答
使用find和replace cmd修改grep输出
unix
我使用grep将日志大文件排序为小文件,但在输出日志文件中仍然有很长的目录路径,这在每次都是常见的,每次我都要做查找和替换。
浏览 2
提问于2013-02-08
得票数 0
回答已采纳
2
回答
sed
:
匹配
infile1.txt中regex的所有实例,并仅将这些实例输出到outfile2.txt
regex
、
bash
、
sed
我有一个包含1,000
行
的文本文件infile1。NB
正则表达式
模式
匹配
的每个实例可能在infile1的每一
行
上
发生不止一次。提取的regex模式的每个实例都应该
打印
到outfile2中的新
行
中。\(Google[ ]{1,3}“[a-zA-Z0-
浏览 8
提问于2015-06-07
得票数 0
回答已采纳
4
回答
在Bash中删除文件中重复出现的
行
的最佳方法是什么?
bash
各位朋友: 我有一个包含ldap条目的文件,我想从第二次出现的地方删除"version: 1“
行
。我知道
sed
可以做这样的事情,但由于我是新手,我不知道如何继续。
浏览 0
提问于2010-06-22
得票数 1
回答已采纳
1
回答
提取与
sed
匹配
的
正则表达式
,而不
打印
周围的字符
sed
对外面所有的医生说:换句话说,我只想要与
正则表达式
对应的字符串,去掉包含
行
中所有不
匹配
的字符。-n 's/.*\( \).*/\1/p
sed
-n 's/.(在某个'*.h‘文件中找到)并逐行
打印
出来
浏览 0
提问于2012-02-12
得票数 29
回答已采纳
2
回答
如何使用grep或
sed
过滤txt中的数据?
command-line
、
text-processing
我正在尝试从twitter中获取数据,我能够读取每一
行
,但不知道用什么命令来过滤数据,就像我想要的那样。任何建议。
浏览 0
提问于2017-05-21
得票数 3
回答已采纳
3
回答
sed
-如
何在
特定
行
上
打印
正则表达式
匹配
shell
、
sed
我想使用
sed
;
sed
'1,4 /regextomatch/p'仅
打印
特定
行
的
匹配
项
sed
:-e表达式#1,字符5:未知命令:`/‘ 什么是
打印
命令?
浏览 42
提问于2020-05-02
得票数 0
回答已采纳
2
回答
从/etc/passwd文件中提取用户名
command-line
您会使用什么命令(S)从名为/etc/passwd的数据库中提取所有用户名,然后按字母顺序对输出进行排序?
浏览 0
提问于2015-10-27
得票数 -4
6
回答
正则表达式
'/^$/d‘是什么意思?
regex
、
unix
以下是代码片段:我不明白的是,
正则表达式
'/^$/d‘怎么会被解释为空行恐怕我的
正则表达式
不太好。有人能给我解释一下这个吗? 还有其他的方法吗?
浏览 6
提问于2013-04-04
得票数 5
回答已采纳
2
回答
Sed
地址范围中的空
正则表达式
是做什么的?
regex
、
bash
、
sed
、
substitution
下面的命令
sed
-E '/# Section [134]/, // s/foo/bar/' <input_file>完成了以下操作# Section 1 - UnimportantSection 4 - Unimportant Item - Unimportant Item 我不确定这个命令是如何工作的,特别是地址范围中的空
正则表达式
到目前为止,我了解的是
Sed
将
浏览 0
提问于2021-04-07
得票数 2
回答已采纳
1
回答
用引号编码的联接
行
.可
打印
格式
text-processing
我有一个巨大的mbox文件(8.8GB),其中包含许多可引用的可
打印
附件,其中75个字符
行
以“软换行”序列(等号、回车、
行
提要)结尾。我想不出最好的办法。我发现这里的GNU解决方案失败了,因为它显然指示
sed
将整个文件作为一
行
处理。一
行
的长度大于INT_MAX,这会导致<
浏览 0
提问于2023-04-26
得票数 1
回答已采纳
2
回答
使用
sed
的
正则表达式
可以跨多行进行搜索
regex
、
unix
、
sed
我想要连接几行,对它们执行
正则表达式
匹配
并
打印
它们。我尝试过使用
sed
来做到这一点。也就是说,我使用:它只
打印
与SOME_REGEX
匹配
的
行
,而我希望它连接FIRST_LINE和LAST_LINE之间的
浏览 0
提问于2013-08-05
得票数 6
回答已采纳
1
回答
bash:带有命令结果的内联子字符串选择
bash
、
substring
目前,这两个命令由;分隔是否可以避免创建辅助变量ID,但仍然使用子字符串索引(这里用负索引从后面计数)?Note:原始命令(下面)有一些缺陷,其中一些注释提到了这些缺陷: export ID=$(wmctrl -d | egrep "\* DG"); kdialog --msgbox "
浏览 4
提问于2017-03-19
得票数 0
2
回答
perl命令行第一
行
做查找/替换,但*不*
打印
行不
匹配
?
regex
、
perl
、
command-line
、
one-liner
我想用复杂的regex在命令行的文件
上
执行regex查找和替换,所以我需要使用perl -pe "s/foo/bar" (而不是
sed
)来
打印
出所有
行
,在应用s///之后,它还会
打印
不
匹配
的
行
。是否有一个perl命令行一
行
将不会
打印
不
匹配
的
行
?我知道perl -pe s/foo/bar/ if
浏览 0
提问于2020-08-14
得票数 4
回答已采纳
1
回答
如何
匹配
正则表达式
和字符串中间的起始索引?
javascript
、
regex
start + end : undefined),})> string = 'hello ABCD'> cursor = 6所以我们不关心A之前的任何事情,但是我们希望能够使用
正则表达式
来
匹配
所有的大写字母
浏览 0
提问于2017-01-01
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Shell正则表达式
Linux命令也有外挂
使用 sed 命令查找和替换文件中的字符串的 16 个示例
Shell正则三剑客 AWK命令
Linux命令行文本工具
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券