腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
sed
-
仅
当
行
包含
字符串
的
多个
实例
时
才
删除
行
、
、
、
我有一个文本文件,其中
包含
许多行,这些
行
具有部分重复
的
字符串
。我想
删除
字符串
匹配出现两次
的
行
,这样我就只剩下只有一次匹配(或者根本没有匹配)
的
行
。sample1_out|g2357.t1.faa sample2_out|g686.t1.faa sample3_out|g1251.t1.faa sample4_out|g2021.t1.faa 在本例中,我想
删除
第1、2和3
行
,因为s
浏览 30
提问于2019-03-19
得票数 0
回答已采纳
3
回答
检查
字符串
前后
的
行
是否为空
、
、
我需要
删除
所需文本之前
的
特定行数,但
仅
当
搜索
字符串
之前和之后
的
行为空
时
才
需要
删除
。例如(行号,内容) 1 3 Hello5 yellow 在这种情况下,如果
包含
Hello
的
行
之前和之后
的
行都是空
的
(第2
行
和第4
行
),我必须
删除
从3到1
的
行
。
浏览 30
提问于2019-10-14
得票数 1
回答已采纳
3
回答
仅
当
与
行
中
的
第一个单词匹配
时
,
才
使用
sed
+ replace
下面的
sed
命令用NEW
字符串
替换OLD
字符串
。我
的
目标是
仅
当
NEW word作为
行
中
的
第一个单词出现时,
才
将OLD替换为COMMAND。如何修复我
的
sed
语法,以便
仅
当
NEW是
行
中
的
第一个单词
时
才
用COMMAND替换OLD?(注意:COMMAND word
的
位置可以在行首<
浏览 5
提问于2010-07-26
得票数 2
回答已采纳
2
回答
如果一个
字符串
恰好每行出现一次,该如何
删除
该行?
、
、
、
我需要
删除
同一
行
中
包含
字符串
的
所有
行
一次。如果没有找到匹配项,或者
字符串
匹配两次,我会保留这一
行
。 我正在尝试
删除
包含
字符串
"priority“
的
行
,并且
仅
当
该
字符串
在每行中恰好出现一次
时
才
删除
。有没有什么办法可以用awk或
sed
浏览 20
提问于2019-08-25
得票数 3
回答已采纳
2
回答
sed
多行模式缓冲区在最后一
行
刷新-正常行为?
、
(我在OSX上创建它
时
使用了
多个
sed
命令)。它
删除
“第一
行
”和“第五项”之间
的
所有
行
,但
仅
当
“第五项”出现时
才
删除
。
sed
-e '/^first line/{' -e ':no' -e '$!“第一
行
”之后
的
任何
行
。{N' -e '&
浏览 1
提问于2015-09-10
得票数 0
1
回答
在Bash中
包含
标点
的
输出行
、
、
、
给定一个文本文件,我希望输出至少
包含
以下标点符号之一
的
行
:! . ?。
sed
'/^\.*$/d' file
sed
'/^[.]/d' file 你能帮我解决这个问题吗?非常感谢您
的
帮助!
浏览 12
提问于2019-08-17
得票数 0
回答已采纳
3
回答
Sed
删除
包含
n个字符
的
行
我在一个文件中有许多行,它们只在我想要读取
的
每一
行
中
包含
'--‘。但文件中还有许多其他行
包含
“SOMETEXT--SOMETEXT”。
sed
-i "/--/d“将
删除
'--‘
的
所有
实例
,但我只想
删除
仅
包含
'--’
的
所有
行
。
浏览 4
提问于2013-12-12
得票数 0
1
回答
在两
行
之间获取指定内容
、
我有一个表单
的
文件t.txt:file content1abc 1file content4file content5file content6file content3为此,我使用
sed
:
sed
-e "/abc\s4/, /abc\s5/ p" t.txt > j.t
浏览 3
提问于2014-05-07
得票数 0
回答已采纳
2
回答
在特定范围内按
多个
模式
删除
行
、
COLUMN NAME="TITLE">title 1</COLUMN> </ROW>我试图实现
的
是
删除
所有与标题匹配,但与最新版本不匹配
的
行
元素(在本例中为1,3)。因此,对于
sed
,我
的
想法类似于以下内容:
sed
浏览 0
提问于2020-09-27
得票数 0
2
回答
获取模式匹配之前和之后
的
所有
行
,直到出现空行为止。
、
、
我希望在找到"ACCCC“之前和之后提取所有
行
,直到空白
行
。这是一个样本数据ASDASKKKACCCCASDASDAS 我尝试使用
sed
#ACCCC#ASDASDAS 但是使用这个,我没有得到上面的
行
。我知道我可以使用grep -A -B,但是模式前后
的<
浏览 4
提问于2017-10-12
得票数 3
回答已采纳
4
回答
sed
:
仅
当
其中一
行
与第三个单词或任何模式匹配
时
,
才
在两个单词之间打印行
、
、
我知道
sed
使用以下命令从test.txt打印单词FOO和BAR之间
的
行
但是,如何让
sed
仅在其中一
行
具有匹配模式
时
才
打印FOO和BAR之间
的
行
呢Error- Undefined portline2 Undefined
浏览 1
提问于2011-06-09
得票数 3
4
回答
在使用shell脚本显示输出方面需要帮助
、
、
、
我有一个文件:mat dog我需要展示dog我已经使用
sed
命令编写代码来显示输出:
sed
"s/$up//g" ($up将
包含
mat但是使用这个命令,我得到
的
输出如下dog我该怎么解决这个问题呢? 请帮帮忙。
浏览 0
提问于2013-06-26
得票数 1
3
回答
Regexp用于捕获第一个和第二个逗号之间
的
字符串
,其中数字中有字母字符
、
、
首先,我必须提到我
的
母语是法语,所以我可能会犯英语错误!2323421,9781550431209,,2012-07-24 13:30:57,False,2012-07-01 00:00:00,False,118,,1,246501必须
删除
的
一
行
: 1901461,3002CAN
浏览 0
提问于2015-10-30
得票数 0
1
回答
仅
当
找到匹配
字符串
时
才
替换行
的
最后一个单词
、
我希望
仅
当
找到匹配
的
字符串
时
才
替换该行
的
最后一个单词。revision": 5 "id": 5918915, 因此,对于匹配description
的
行
,请将最后一个单词替换为给定
的
单词。在本例中,第2
行<
浏览 0
提问于2018-02-22
得票数 2
1
回答
仅
删除
第一次和第三次出现
的
块
的
内容
、
Below
sed
删除
{content-start}和{content-end}之间出现
的
所有块,但只
删除
第1和第3个块,而不
删除
第2个块。
sed
-ie '/{content-start.*}/,/{content-end}/d' test.txt{content-start}def1{content-end
浏览 28
提问于2018-06-03
得票数 0
1
回答
如何在比赛结束后“欢迎”-v`,同时排除“n”
行
?
、
、
、
我一直在阅读-v和比赛后
的
下一
行
也排除在外如何将?,并想知道如何使用
sed
或其他实用工具排除2
行
或比赛后
的
任何数字。13 SomeTestACDF 15 EndTest1st问题 我能够使用grep -P实现这一点,如下所示;不幸
的
是,输出中有不需要
的
--字符。我们能做一些类似于grep -v -A 2 SomeTestAA
的
事情吗?我知道这是行不通
的</e
浏览 0
提问于2018-10-01
得票数 4
回答已采纳
3
回答
将按钮可见性绑定到表达式(C#)
、
、
、
、
我在GridView (component ASP.NET)
的
每一
行
都有一个
删除
按钮。我希望某些
删除
按钮是不可见
的
。delete按钮
的
可见性应取决于
行
后面的数据。GridView显示名为Category
的
实体,每行一个
实例
。实体Category还有一个EntityCollection类型
的
字段(除了其他字段)。该字段
的
名称为Items。基本上,我希望
仅
当
支持Cat
浏览 0
提问于2010-05-20
得票数 2
回答已采纳
2
回答
仅
当
表存在
时
才
删除
行
、
问题是--我不能只运行delete语句,因为产品并不是在每个客户端
的
高效环境中--因此,它们没有我想要运行delete语句
的
表,最终会出现一个错误00942. 00000 - "table or view举个例子:IF EXISTS (TABLE TB_FIELD)如果没有泛型语句,我想要运行Oracle数据库
的
语句
浏览 0
提问于2018-11-12
得票数 0
回答已采纳
2
回答
使用
sed
删除
嵌入
的
换行符
、
什么
sed
脚本将
删除
" \n“字符,但
仅
当
它在"”字符(分隔
字符串
)内,而不是实际位于(虚拟)
行
末尾
的
\n?例如,我想要将此文件"lalalala","lkjasjdf"lalala","dasdf""l
浏览 2
提问于2014-12-10
得票数 2
3
回答
如何使用
sed
命令从文件中
删除
包含
特定
字符串
的
行
、
、
、
开头
的
行
之外,我想
删除
包含
字符串
"example"
的
行
。#!exampletoto 如何
仅
使用
sed
命令来完成此操作?
浏览 0
提问于2013-04-20
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 sed 命令查找和替换文件中的字符串的 16 个示例
Shell正则表达式
Linux 生产环境上,最常用的一套 “ Sed ” 技巧
Linux命令也有外挂
sed、awk—运维必须掌握的两个工具
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券