腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
使用
sed
和grep命令从文件中提取具有特殊字符的
数字
。
shell
、
sed
、
grep
在与
数字
后面的单词
匹配
之后,我试图提取被方括号包围的
数字
。为了前夫。xxxx [098] yyyy zzzz
sed
's/.*\[\([^]]*\)\].*/\1/g' str.txt
sed
-nr 's/.*( |^)([0-9]+) yyyy.
浏览 2
提问于2019-04-23
得票数 2
回答已采纳
2
回答
只在行号以+ csv文件开头时才行替换单词。
linux
、
bash
、
perl
、
awk
、
sed
我使用下面的
sed
命令来替换CSV行中的字符串SERIAL_NUM=1 问题是我只想
匹配
行首开始的
数字
, 2,4345,1,43,5
浏览 1
提问于2014-07-22
得票数 4
回答已采纳
2
回答
有什么方法可以在模式
匹配
后在
sed
中递增一些
数字
吗?
linux
、
sed
有什么方法可以在模式
匹配
后在
sed
中递增一些
数字
吗?201 AD BBH NN我想要
匹配
起始整数,然后在
sed
中将
数字
5相加 这有可能吗?
浏览 9
提问于2013-02-04
得票数 0
回答已采纳
3
回答
linux +如何只删除行中
匹配
的
数字
linux
、
perl
、
shell
、
sed
、
ksh
如何仅在号码完全
匹配
时删除我的目标是从列表$NUMBERS中删除
数字
"1“我的例子:# NUMBERS="11 12 13" [u@h w]# NUMBERS="1 11 12 13" [u@h w]# echo $NUMBERS | <em
浏览 10
提问于2013-04-29
得票数 0
回答已采纳
1
回答
使用
sed
搜索并替换多位
数字
sed
我有以下文件清单:我试图替换ls输出中文件名中r之后的所有
数字
。结果我正在寻找:使用下面的
sed
命令,我可以
匹配
文件r1 r2,但不
匹配
r10 r11和r99它为我提供了以下输出:rA0rA如果有人能指出
sed
搜索模式中我缺少的是什么,那么
sed
可以完全用于
浏览 2
提问于2017-07-10
得票数 3
2
回答
如何在考虑特殊正则表达式的情况下正确使用
sed
替换命令的反向引用
regex
、
linux
、
sed
、
regular-language
、
backreference
我正在学习linux上的
sed
/regexp/置换/命令。)
匹配
以(555)开头的
数字
然后,我希望这些
匹配
数字
的这三个部分的输出为:(
数字
(555)555-1212的例子)我尝试了以下命令: cat phone.txt |
sed
's/\(\\\(555\\\)\)\(.*-\)\(.*$
浏览 0
提问于2018-12-30
得票数 6
回答已采纳
4
回答
从字符串中提取
数字
的正则表达式
regex
、
bash
、
sed
我想从字符串中提取
数字
。这是字符串我只想要30。我怎么提取?我试着用:但什么都没发生。
浏览 0
提问于2014-09-24
得票数 0
回答已采纳
5
回答
sed
提取
数字
组
linux
、
sed
我尝试提取一个
数字
,如下所示,但屏幕上什么也没有打印出来:但是,如果两个
数字
分别
匹配
,得到的结果是'65',如下所示: echo "This is an example: 65 apples" |
sed
-n 's/.*\
浏览 11
提问于2012-02-13
得票数 22
回答已采纳
5
回答
SED
:同一行有多个模式,如何
匹配
/解析第一个模式
regex
、
parsing
、
sed
、
last-occurrence
我正在尝试解析出
数字
,当只有一个电话号码/线路时,这不是问题。但是当我有多个
数字
时,
sed
会
匹配
最后一个
数字
(即使它说它应该只
匹配
第一个模式?),并且我不能得到其他
数字
。之后,我想从剩余的字符串中解析下一个
匹配
项。>
sed
's/.*NUM://' data.txt 0802222222
浏览 38
提问于2012-03-13
得票数 18
回答已采纳
4
回答
为什么
sed
匹配
最小而不是最大字符串?
regex
、
sed
、
terminal
我正试图从一堆0.000500文件中提取
数字
( eta_x2-0.000500 )。我认为下面的行可以做到这一点,但我只得到了0,而没有0.000500。 我怎样才能得到最大的
匹配
?find eta* |
sed
's/.*\([0-9.]\+\)/\1/g'
浏览 4
提问于2014-02-11
得票数 0
回答已采纳
2
回答
如何使用“t”中的regex模式来替换比赛的最终字符?
bash
我试图在bash中使用tr来替换
匹配
的最终字符。该字符串将有一个子字符串,5位后面跟着一个破折号,但我想用斜杠代替那个破折号。或者可能是
sed
编辑:这不是一个复制的许多票,只是找到和替换文本。在标记为副本之前,请仔细阅读。
浏览 0
提问于2019-03-13
得票数 1
回答已采纳
2
回答
来自常量正则表达式的
sed
regex
、
sed
我试着去掉那些不需要的符号 %H1256 *;E2311 {E4511E2311E4511 E4513 编辑 特别感谢https://stackoverflow.com/users/3832970/wiktor-stribiżew我的日子被他拯救了 <
浏览 26
提问于2019-09-23
得票数 2
回答已采纳
1
回答
替换字符串中的变量部分
bash
因此,输出应如下所示: p1035sR913p946sR1182 我试着这样做: echo ${var/s*[1-9]/R} 但这当然会删除s
匹配
后字符串中的第一个整数,这不是我想要的
浏览 12
提问于2021-04-08
得票数 0
回答已采纳
1
回答
为什么在
sed
替换命令中删除了额外的空间?
sed
我有一个数据文件,其中包含以下数据:abc 131323 78202 g我试图删除以空格开头的
数字
所以我写的命令是产生以下输出的abcg如果你注意到的话,它在上一封信之前就没有空间了。
浏览 0
提问于2016-02-03
得票数 2
回答已采纳
2
回答
使用
sed
匹配
除正斜杠以外的非
数字
regex
、
linux
、
unix
、
sed
我知道我可以使用以下命令
匹配
非
数字
:但是,我如何
匹配
除正斜杠以外的非
数字
?~克里斯
浏览 2
提问于2013-02-16
得票数 2
回答已采纳
2
回答
如何在AWK中转义所有非字母
数字
字符?
string
、
awk
、
escaping
我继承了一个非常大的AWK脚本,它
匹配
.csv文件,我发现它不
匹配
一些字母
数字
字符,特别是+ ( )。虽然我意识到这在
sed
中会很容易:
sed
's/\([^A-z0-9]\)/\\\1/g' 我似乎找不到一种在AWK中调用
匹配
字符的方法。例如,示例输入为: select.awk 'Patient data +(B/U)' 我想转义非字母
数字
字符,并将该行转换为: Patient\ dat
浏览 30
提问于2019-04-26
得票数 1
回答已采纳
6
回答
使用unix命令打印
匹配
的图案
regex
、
unix
、
command-line
、
sed
、
grep
挑战在于:给定一个输入字符串,可以使用哪些Unix命令打印出字符串中任何
匹配
的模式?目标是打印字符串中的任何5位或6位
数字
,而不是任何4位或7位
数字
。]\{1\}\([0-9]\{5,6\}\).*/\1/g' 但是,此命令仅打印出所有
匹配
模式的最后一个
匹配
项。我们最终想出了使用
sed
和grep -Eo的组合。-Eo
浏览 2
提问于2012-02-03
得票数 1
回答已采纳
1
回答
使用“轿车”的奇怪行为
linux
、
bash
、
sed
、
formatting
因此,我试图在这个表中的
数字
之后删除选项卡,我正在从命令行中格式化。,然后用正则表达式的第一部分替换
匹配
。由于整个
匹配
都是用大括号包装的,这意味着没有什么变化,因为它被自己所取代。但是,当我尝试使用相同的
sed
命令,但是我将\t字符,一个文字选项卡添加到
匹配
的正则表达式中时,
sed
输出似乎也截断了
数字
匹配
!从每个
数字
中截断最后一个
数字
?
浏览 2
提问于2016-06-01
得票数 0
回答已采纳
1
回答
Unix -
Sed
命令相关
sed
、
csv
#文件名为$1#在$3 #中更新,只要在邮政编码
匹配
V之前,它就可以与引号内的任何逗号
匹配
。他们都从V开始。 .#第一个
sed
是从第2行到最后一行#第二个
sed
:在行的开头,它可以
匹配
到任意模式,直到V(邮政编码),然后它将停止$3将
匹配
的任何
数字
的模式从20(1到3)和(0-9)的最后一个
数字
。*
sed
-n '2,$p' $1 |
sed
-e 's/
浏览 0
提问于2021-06-18
得票数 -2
2
回答
用
sed
提取
数字
linux
、
bash
、
sed
、
zsh
Sed
sed
: -e expression #1, char 26: invalid reference
浏览 4
提问于2021-03-22
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
shell基础 sed命令
Shell编程-命令sed
linux文本替换-sed命令
sed命令工具使用方法
一起学习sed(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券