腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
sed
-查找多个短语并
替换
它们
获取
sed
命令,该命令搜索一个短语,如果找到,则
替换
整行
。这很有效,但是如何使用多个短语,如果只找到其中一个,则
替换
整行
?正在尝试下面的命令,但没有成功:使用GNU
sed
。
浏览 13
提问于2021-07-07
得票数 1
4
回答
当找到与
sed
匹配的内容时,
替换
整行
、
、
、
如果与模式匹配,我需要用
sed
替换
整行
。例如,如果行是“一二六三四”,如果“六”在那里,那么
整行
应该
替换
为“错误”。
浏览 50
提问于2013-05-08
得票数 63
1
回答
linux能用反向引用有效地
替换
整行
吗?
、
我经常使用
sed
s/regex/replacement/g命令,但我经常发现自己希望用匹配的部分组合来
替换
整行
。例如:上面的输出只是匹配的行(模式空间的自动打印被-n禁止),这些行被
替换
为something之后的第一个空格分隔的令牌。*部件只需要
替换
整行
,而不是用于匹配本身。 有没有一种方法可以告诉
sed
在没有
浏览 8
提问于2022-04-07
得票数 0
1
回答
用另一个文本文件的内容
替换
json文件中的字符串
、
、
、
我试图使用
sed
将text.json中的字符串"temp“
替换
为anotherfile.txt的内容,
sed
-e '/"temp"/{r anotherfile.txt' -e/text.json 但是,这将
替换
整行
,我只想
替换
字符串。
浏览 4
提问于2022-04-03
得票数 0
1
回答
如何
替换
以文件中的某些内容开头的行的第二次出现
我尝试使用下面的代码完全
替换
以[cols=开头的第二行,但
sed
忽略了regexp部分(.*)。有什么想法吗?
浏览 3
提问于2020-06-22
得票数 1
回答已采纳
1
回答
我们能用
sed
用多个变量
替换
一个变量吗?
、
我有一个配置文件,需要用新值
替换
整行
。它可以是一个单词,也可以是一个URL。我正在尝试编写一个脚本,仅用新值
替换
这个特定的参数。现在,我尝试用新值或url usind
sed
替换
整行
参数。jaram=`grep -i "$a" app.properties`; param=`grep -i "$a" app.properties |
sed
's/\'$a'=*//
浏览 0
提问于2019-08-11
得票数 0
回答已采纳
1
回答
sed
-
替换
整个行匹配模式&使用其他分隔符
) from exc我可以将"a_string_which_need_to_be_changed“
替换
为以下
sed
命令:"' 但这不起作用,因为我必须将分隔符更改为与默认的'\'不同的分隔符,这样我就可以转义变量的',但这并不是
替换
整行
浏览 0
提问于2020-05-20
得票数 1
回答已采纳
3
回答
在多个条件下使用
sed
、
、
、
使用
sed
,我可以做一些类似于
sed
-i 's/Requires: rpm_name.*/Requires: rpm_name = 2.0.0'的事情。这将产生以下结果:Requires: longer_rpm_name = 1.0.1Requires: rpm_name = 2.0.0 Requires: l
浏览 4
提问于2022-05-03
得票数 0
回答已采纳
5
回答
在bash中使用
SED
打印RegEx匹配
、
、
、
我已经构建了一个正则表达式,并在上进行了测试,并尝试在的
sed
命令中使用它。该命令运行,但不返回任何内容。(?<=finalNumber=")(.*?)(?=")
sed
-n '/(?<=finalNumber=")(.*?)(?
浏览 2
提问于2013-01-23
得票数 17
回答已采纳
2
回答
使用
sed
用bash变量
替换
整行
、
我想使用
sed
在匹配时用bash变量
替换
整行
。用纯文本代替是可以的。$ echo -e "foo bar\nfooy bary\nfoot bart" |
sed
'/fooy/c\text'text但是,如果我要
替换
的文本存储在$ var="This is poetry." $ echo -e "foo bar\nfooy bary\nfoot bart" | <e
浏览 11
提问于2015-01-30
得票数 1
回答已采纳
2
回答
替换
、打印和删除文件中的行
、
我使用
sed
执行以下操作:替代匹配(如:在开始时将#字符
替换
为空/移除)删除匹配(例如:删除一行开头包含#字符的
整行
)
sed
-i -e 's/^\(#\)/\1/w /dev/stdout' -e '/^
浏览 0
提问于2021-05-19
得票数 0
回答已采纳
2
回答
如何使用
SED
将字符添加到行尾?
、
、
当我和:
sed
'/\w.*/ a ,' file一起走的时候,我得到了这个:,,, serverName
浏览 0
提问于2017-04-04
得票数 0
回答已采纳
1
回答
如何将
整行
内容
替换
为字符串作为变量?
、
、
、
、
如何将
整行
内容
替换
为字符串作为变量?ssh $1 ssh-keyscan -t rsa $1 > /tmp/$1echo $RSAcat /etc/s
浏览 2
提问于2017-10-05
得票数 0
1
回答
如何使用
sed
将字符串
替换
为变量字符串?
我正在尝试执行以下命令
sed
-i '/# My name is Eric/c\'"${new_line}" /tmp/foo" Bash将上面
sed
命令中的new_line视为一个文件,并表示没有这样的文件。在
sed
命令中使用变量将
整行
替换
为新行的正确方法是什么?
浏览 2
提问于2018-08-24
得票数 0
1
回答
包括
sed
替换
中的断线
、
、
、
我得到了下面的
sed
替换
,如果在行中找到某个字符串,它将用不同的文本
替换
整行
。
sed
"s/.*FOUNDSTRING.
浏览 5
提问于2015-06-18
得票数 0
回答已采纳
2
回答
如何将内容为/u02/app/oracle-1/product/12.2.0/db_1:N的文件中的
整行
替换
为/u01/app/oracle/product/12.2.0/db_1:Y
、
、
我们可以使用
sed
来做这件事吗?如果可以,如何做?如何使用
Sed
将内容为/u02/app/oracle-1/product/12.2.0/db_1:N的文件中的
整行
替换
为/u01/app/oracle/product/12.2.0/db_1:Y
浏览 3
提问于2018-08-01
得票数 0
3
回答
如何在第一次出现后使用
sed
命令
替换
行?
我正在使用
sed
命令
替换
第一次出现关键字后的行。当我找到关键字时,我正在使用下面的命令
替换
整行
。
sed
-i "/<port>/c<port>=$a" /root/output.txt<namenode></namenode> <derby并且我正在使用上面的命令更改
整行</e
浏览 3
提问于2014-05-07
得票数 0
1
回答
在文件中添加一些特殊字符
、
我有一份文件。我想在evry行中添加',beginning.also在第一个单词完成后,我想再次放置',然后再加上,,我想在'same word'中重复相同的第一个单词。我该怎么做?abcpqr将被转换成'xyz','xyz''mno','mno'我得到的输出如下
浏览 0
提问于2017-05-02
得票数 4
回答已采纳
0
回答
Python:在一行中搜索STR1,并用STR2
替换
整行
、
、
、
、
我有一个文件,需要在其中搜索STR1并
替换
包含STR2的整个行。例如,file1包含以下数据Height: 6.0Eyes: Blue
sed
-i 's/.*Name.*/Name:Robert/' file1 而是如何在python中获得相同的结果。例如,我可以使用fileinput将一
浏览 4
提问于2016-07-12
得票数 0
回答已采纳
7
回答
Sed
将图案
替换
为行号
、
、
我需要用当前行号
替换
模式###。
sed
-n "/###/{p;=;}" file打印到下一行,如果没有p;,它会
替换
整行
。
sed
-e "s/###/{=;}/g" file过去在我的头脑中是有意义的,因为=;返回匹配模式的行号,但它将返回文本{=;} 我遗漏了什么?我知道这是个愚蠢的问题。我在
sed
手册中找不到这个问题的答案,它不是很清楚
浏览 1
提问于2012-09-19
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux文本替换-sed命令
使用 sed 命令查找和替换文件中的字符串的 16 个示例
Linux系列开坑记(三)-流处理器sed
Shell笔记5:sed的用法详解
shell基础 sed命令
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券