腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何使用常见的shell命令
替换
变量的值?
、
我有一个文本文件,其中有这样的一
行
:我需要制作一个bash脚本,将" value“
替换
为我所知道的
固定
值(让我们说"myvalue")。我需要使用bash命令,这些命令可以用于
linux
盒的任何默认安装,如
sed
、grep、awk等。当我知道"value“字符串时,我知道如何使用
sed
,但我不知道如何通过在文件中按变量的名称进行搜索。编辑:我为这个任务添加了一些复杂性,我必须用
固定
浏览 1
提问于2013-01-18
得票数 1
回答已采纳
7
回答
解释为
固定
字符串/文字,而不是使用
sed
的正则表达式
、
对于grep,有一个
固定
的字符串选项-F (fgrep)来关闭对搜索字符串的正则表达式解释。
sed
有没有类似的工具?我在这个人身上找不到任何东西。推荐另一个gnu/
linux
工具也是可以的。我使用
sed
实现查找和
替换
功能:
sed
-i "s/abc/def/g"
浏览 1
提问于2010-11-09
得票数 39
回答已采纳
3
回答
在
linux
中查找以开头的
行
并使用
sed
替换
、
、
、
、
如何查找以开头的
行
并
替换
完整的
行
?文件输出: abc代码:
sed
's/^/dev/
linux
*/$output/g' file.txt我得到了下面的错误:
sed
: -e expression #1, char 9: unknown op
浏览 18
提问于2018-04-28
得票数 3
3
回答
使用
sed
替换
单词的第n次出现
我正在学习
sed
,所以在这个上下文中,我试图
替换
单词'line‘的第二次出现。因此,我发布了以下命令:this is line 1this is line3this is line 5 但是从输出中,你可以看到“
sed
”并没有取代世界“线”的第二次出现。
浏览 0
提问于2020-05-20
得票数 6
回答已采纳
1
回答
为什么^M字符被附加在
linux
中每一
行
的末尾?
、
、
、
我正在使用
Linux
中的"
sed
“进行查找-
替换
操作。我在
Linux
中有一个名为config.xml的XML文件。其中包含<URL value=,并用<URL value="http://ip-181-40-10-72.compute.internal:440/" />
替换
整行
sed
-i '/,但是,当我使用vi config.xml打开文件时,我会在每一<e
浏览 8
提问于2022-04-13
得票数 1
2
回答
无法使用
linux
sed
在文件的特定
行
插入文本
、
我想用以下命令
替换
一个使用
linux
sed
的文件的第二
行
。
sed
-i"" '2d' /usr/local/services/status.sh我的命令中有什么错误吗
浏览 8
提问于2013-01-16
得票数 0
回答已采纳
4
回答
如果模式位于下一
行
,则使用
sed
替换
行。
如何让
sed
替换
前一
行
?我只看到了delete,insert
行
的例子,但实际上我需要的是,只有在满足了下一
行
的条件时,我才会对当前行进行
替换
。我的示例文件如下所示Cygwin Cygwin is a cool emulator for
Linux
on Windows.将:::准备到具有最大25个字符的字符串,但前提是下一
行
的字符串长度大于25个字符。因此,下面有Unix、AIX的
行</em
浏览 0
提问于2014-07-11
得票数 2
1
回答
无法使用
sed
将字符串
替换
为多行字符串
、
我正在尝试用
sed
替换
多行文本中的
固定
解析("replaceMe")。我的bash脚本如下: content=$(awk'{print $5}' < data.txt | sort | uniq)text=$(
sed
"s/replaceMe/$content/" <<< "$target") echo "${text}"
浏览 5
提问于2019-06-24
得票数 1
回答已采纳
4
回答
sed
-i选项不适用于solaris
、
、
我使用
sed
替换
文件中的一
行
为NULL。我使用的命令是这在
linux
中运行得很好。shayam被
替换
为文件中的空白。
sed
:非法选择-- i 如何在solaris中使用
sed
的-i功能。帮帮忙吧。
浏览 1
提问于2010-11-08
得票数 11
回答已采纳
2
回答
sed
用捕获组
替换
行
sed
是否可以用正则表达式中的捕获组
替换
一
行
?这就是我想要的:改为:我需要这样的东西:目前的产出如下:有人知道您是否可以在
sed
中使用捕获组和变更
行
函数?
浏览 1
提问于2016-12-16
得票数 6
回答已采纳
1
回答
部分
替换
的
Sed
?
、
、
假设我有一个文件,它有以下类型的
行
:我想要更改
固定
数据,并将变量数据保持原样。由于各种原因,使用两个
sed
操作
替换
固定
数据将无法工作。例如,
固定
字段可能是双引号,而且该行还有其他包含它们的区域,因此regex实际上是为了匹配变量数据和
固定
数据中的模式而编写的。如果我决心使用
sed
,是否有一种方法可以同时更改两个
固定
的数据字段,同时保持变量字段不变? 谢谢。
浏览 3
提问于2011-07-19
得票数 1
1
回答
替换
以开头的字符串(最好没有
sed
)
、
、
我正在尝试
替换
所有以Replace_ME开头的
行
。我用过,
sed
-i -e "s/^Replace_ME.*$/Replace_ME=${Replaced}/" "$filename" 虽然它在
Linux
上工作得很好,但是在android上它完全清除了$filename文件!出于这个原因,我目前正在使用,
sed
-i "8i\Replace_ME=${Replaced}" "$filename&qu
浏览 10
提问于2021-04-23
得票数 0
回答已采纳
2
回答
我需要使用
Linux
中的
sed
查找XML
行
的一部分并更新其中的值?
、
、
当在
Linux
上使用
sed
在XML中有部分匹配时,我需要用
固定
值更新XML中的变量值。<Table tableName="Data" primaryKey="PGPU_ID=1234" DBaction="A" version="6.02"> 注意:tableName="Data"是
固定
值因此,每当tablename ="Data"和version是6.02时,
sed
命令就应
浏览 0
提问于2021-07-09
得票数 2
1
回答
将文本追加到最后一
行
的开头
、
、
如何将something =附加到
Linux
中文本文件最后一
行
的开头BBBDDDAAACCC something = DDD
浏览 0
提问于2019-10-01
得票数 -1
3
回答
用
sed
修改文档特定部分中的一
行
我希望使用
sed
来修改Debian ,以更改特定包的依赖项。该文件包含多个包的元数据,其中的条目如下所示:Architecture: i386 amd64 armhf arm64 powerpc ppc64el} Depends: ${misc:Depends},
linux
-image-${kernel-abi-version}-generic,
linux
-modules-extra-${kernel-abi-versionProvides:
linu
浏览 22
提问于2022-04-30
得票数 0
回答已采纳
1
回答
固定
宽度文件字符串
替换
、
我有下面的档案2this is not my header2dkjcndcn
sed
-e '1s/header/tricke/g
浏览 2
提问于2016-07-08
得票数 0
回答已采纳
1
回答
使用
Sed
,如何在不删除同一
行
数据的情况下
替换
随机字
、
、
、
我正在尝试使用
sed
替换
一个包含随机生成的字母数字的字符串。它的前缀是一个带有特殊字符的
固定
单词。{abcd}RandomAlphanumric
sed
-e 's/{abcd}...........
浏览 2
提问于2015-09-26
得票数 0
1
回答
SED
在两种情况下在MacOS上失败:无效的重复计数和
替换
命令中的坏标志
、
、
、
、
我正在尝试创建一系列跨平台的
SED
替换
(
Linux
和MacOS)。我在MacOS上得到了两个错误,因为下面的两个
SED
命令在
Linux
中的bash下工作得很好。我需要改变什么,以使他们接受BSD风格的
SED
?1)后一种替代实际上不是
sed
问题,而是我脚本中执行wc ( word计数
浏览 1
提问于2018-11-21
得票数 2
2
回答
Shell脚本不像预期的那样工作
、
、
我的shell脚本的一部分有问题thenrm content.txt cat ~/
linux
/content_temp.txt |
sed</
浏览 7
提问于2014-05-16
得票数 1
回答已采纳
3
回答
我是否可以使用“
sed
”来搜索和
替换
行次数的K个?
、
、
我正在尝试搜索和
替换
许多文件。我首先考虑使用'
sed
‘,但我认为我的要求可能会使'
sed
’不合适。问题:我可以用'
sed
‘来
替换
前两个事件吗?如果没有,请推荐
Linux
中可用的其他工具。我遇到了如何在一
行
中更改K次,但我还没有看到如何
替换
K次出现的
行
(如果您知道我的
浏览 3
提问于2016-01-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux文本替换-sed命令
使用 sed 命令查找和替换文件中的字符串的 16 个示例
Linux下高效指令
Linux系列开坑记(三)-流处理器sed
linux常用命令
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券