腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
sed
正则表达式
以
提取
字段
并
构造
新
的
、
、
、
我有以下来自aws
的
输出: $ aws ec2 describe-instances --filters "Name=instance-type,Values=c4.xlarge" | egrep -Value": "bot-19", 我想将格式设置为以下格式 10.100.2.44 bot-3010.100.2.167 bot-1 我需要该格式
的
原因是因为我想在这只是一个很小
的
列表,但我们也有很长
的
列表
浏览 95
提问于2017-03-09
得票数 1
回答已采纳
2
回答
sed
输出只在括号之间匹配
使用
sed
,我想
提取
方括号之间
的
第一个匹配。我无法想出一个匹配
的
正则表达式
,因为看起来
sed
在
正则表达式
中是贪婪
的
。例如,给定
正则表达式
\[.*\] -
sed
将匹配第一个开始括号和最后一个结束括号之间
的
所有内容,这不是我想要
的
(希望您在这方面提供帮助)。(而不是grep中)中使用regex,
并
输出第一个匹配(即[SPAM])。's/\(\[[
浏览 8
提问于2022-03-08
得票数 2
回答已采纳
1
回答
提取
与
sed
匹配
的
正则表达式
,而不打印周围
的
字符
对外面所有的医生说:换句话说,我只想要与
正则表达式
对应
的
字符串,去掉包含行中所有不匹配
的
字符。*\(CONFIG_[a-zA-Z0-9_]*\).*/\1/p CONFIG_AT91_GPIO
浏览 0
提问于2012-02-12
得票数 29
回答已采纳
3
回答
基于reg表达式对文件行进行排序
、
、
、
我
的
测试文件中有如下几行我必须根据timestamp
字段
对行进行排序。我使用
sed
<em
浏览 1
提问于2018-06-11
得票数 0
3
回答
使用
正则表达式
搜索和
提取
特定
字段
、
、
您好,我在尝试使用
sed
在一个非常大
的
文件中搜索特定字符串并
提取
中间
字段
时遇到了问题,以下是我尝试过
的
内容:
sed
-n '/^$BBB.*,\b55\b/p', $AAA.JOB1,15 $BBB.JO
浏览 1
提问于2017-06-22
得票数 1
3
回答
通过特定
的
分隔符删除字符串
、
、
、
我在一个文件中没有几个列,其中第二列有":“分隔符,我希望删除第二列中
的
第一个、第三个和第四个字符串,并在该列中留下第二个字符串。但是我有正常
的
分隔符空间,所以我不知道。awk和
sed
命令可以做到吗? 谢谢。
浏览 6
提问于2017-02-22
得票数 4
回答已采纳
2
回答
正则表达式
来
提取
unix中大括号之间
的
所有内容。
、
、
、
我试图从文本文件中
提取
大括号之间
的
所有内容,并将输出写入另一个文本文件。我能够
构造
一个
正则表达式
来匹配{}和它之间
的
所有内容(我编写了一个简单
的
java程序来测试它),但是我在unix中不是很强,因此不知道如何在unix中使用这个
正则表达式
。下面的
正则表达式
匹配{}之间
的
所有内容(在jedit中工作)我试过下面的命令, cat samplefile |
sed
-e 's/
浏览 2
提问于2013-06-20
得票数 2
回答已采纳
2
回答
sed
:匹配infile1.txt中regex
的
所有实例,
并
仅将这些实例输出到outfile2.txt
、
、
我有一个包含1,000行
的
文本文件infile1。NB
正则表达式
模式匹配
的
每个实例可能在infile1
的
每一行上发生不止一次。
提取
的
regex模式
的
每个实例都应该打印到outfile2中
的
新
行中。 有人知道
sed
中
的
语法来将regex放入其中吗?这个
正则
浏览 8
提问于2015-06-07
得票数 0
回答已采纳
4
回答
用方括号分隔
的
匹配行子
字段
、
、
我有一个包含行
的
文件,其中包含用方括号分隔
的
字段
,例如:我需要从客户端
字段
提取
数据。但我在努力寻找最好
的
方法。我一直在努力使用
sed
(我甚至不确定
sed
是“最好
的
”或“最合适
的
”工具),但像这样
的
sed
正则表达式
似乎不
浏览 5
提问于2017-04-28
得票数 0
回答已采纳
2
回答
清除这串
sed
命令
、
、
好
的
,我
的
最终目标是生成一个CSV文件,其中包含一个AD组及其成员
的
列表。我使用ldapsearch命令
提取
原始数据,并为匹配模式
的
每个组请求"dn“和”成员“属性。所以我忽略了
以
空格开头
的
任何行。,Diane Smith,Amy Smith, Rebecca Smith目前
的
解决办法:
浏览 4
提问于2020-04-03
得票数 1
回答已采纳
3
回答
是否可以使用grep、
sed
或两者替换csv文件中单元格
的
值?
、
、
、
、
BEGIN{FS=OFS=","} NR==row {$col=value}1' "${file}".csv >> temp.csv && mv temp.csv "${file}".csv所需输出Field1,Field2,Field33,XYZ,7890 因此,如果我知道行和列,是否可以使用grep,
sed
Edit1: Field3对于它们各自<e
浏览 0
提问于2021-11-24
得票数 0
回答已采纳
1
回答
从多行
提取
数据
字段
现在,如果每个“记录”都在同一条线上,则任务相对容易:使用
sed
匹配感兴趣
的
字段
,捕获它们,
并
输出按需要格式化
的
结果。唯一轻微
的
问题是需要做出与整行匹配
的
正则表达式
,因此
sed
将放弃它,只输出所需
的
输出。但这并不难。 如果
字段
捕获问题足够简单,那么cut可能就足够了,也可能是awk。我没有一种一般
的
方法来完成这种任务。一些
浏览 0
提问于2020-07-02
得票数 1
4
回答
使用Linux命令从CSV文件中
提取
列
、
、
、
、
我需要从CSV文件中“
提取
”某些列。要
提取
的
列列表很长,它们
的
索引不遵循规则模式。到目前为止,我已经为逗号分隔
的
值找到了一个
正则表达式
,但是在
sed
的
替代命令RHS方面,我不能引用超过9个保存
的
字符串,这让我感到沮丧。对此有什么想法吗?请注意,必须引用包含逗号
的
逗号分隔值,这样逗号才不会被误认为
字段
分隔符。我希望有一个能正确处理这些值
的
解决方案。此外,您可以假设没有任何值包含<em
浏览 12
提问于2015-04-17
得票数 2
回答已采纳
1
回答
在CSS文件中用捕获组替换Regex搜索
、
、
、
我有一个CSS文件,其中包含一组封装在@critical规则中
的
规则,其中包含关键样式,我想
提取
这些样式
的
内容用于内联: ...} ...}
sed
-i '' -E '|\s)*)[^}]*},\1,g' s
浏览 2
提问于2020-02-03
得票数 1
回答已采纳
3
回答
使用
sed
从文本文件中
提取
字符串
、
、
我有以下形式
的
文本数据:^quite/quite[ADV]+ADV]+ADV ^more/more[ADV]+ADV我想把它处理成这样
的
表格: Well John have a quite different no
浏览 3
提问于2016-11-09
得票数 2
回答已采纳
10
回答
提取
时间戳和注释
的
正则表达式
、
我有许多从旧access数据库导出
的
文本
字段
,这些
字段
正被移植到一个
新
的
MySQL结构中。在这种格式中有各种外地输入: 我想使用该字符串
并
使用某种
正则表达式
来
提取
日期/时间信息,然后再
提取
注释。是否有一个简单
的
正则表达式
语法来匹配这些信息?
浏览 9
提问于2010-06-21
得票数 4
回答已采纳
1
回答
使用
sed
regex表达式在bash中进行json解析
、
我想知道是否有人能帮我做这个
sed
regex表达式。invalid_arguments","response_metadata":{"messages":["[ERROR] missing required field: channel "]}} 从下面的json中,我需要
提取
与ok对应
的
值。要做到这一点,我使用
sed
-n '/"ok":[\w]*/p'
正则表达式
,但它不起
浏览 8
提问于2021-06-03
得票数 0
回答已采纳
2
回答
如何用多字符分隔符
提取
和替换列?
、
、
我得到了一个
以
^$作为分隔符
的
文件,文本如下:我想取代约会时间。我试过awk -F '\^\$' '{print $4}' file.txt |
sed
-i '/20210310/20221210/',但它什么也没有返回。
浏览 3
提问于2021-12-22
得票数 -1
1
回答
为什么这个regex在awk上不起作用?
、
. : attribute value`(?
浏览 0
提问于2019-03-16
得票数 1
回答已采纳
1
回答
Bash命令给出了“无效命令代码”。
、
、
if [[ $js_file == *$js_string* ]] && [[ ${#result} -eq 3 ]]
sed
fi fidone < "$config_path"
sed
在我
的
搜索中,我没有找到任何与这条特定信息相关
的
信息。有人知道我需要更改什么
浏览 0
提问于2021-11-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Shell笔记5:sed的用法详解
sed与正则表式使用
awk学习笔记(一)
sed、awk—运维必须掌握的两个工具
Linux命令行文本工具
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券