腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
sed
:
删除
匹配
的
第
N
个字符
之后
的
字符
我想简化我
的
数据库,
删除
不需要
的
信息,但无法找到这样做
的
方法。以下是我
的
文件示例,在
第
6列中,我想
删除
BPSS之前和
之后
的
所有
字符
。BPSS前后链接
的
号码必须保留。31 E 272560.BPSS0750 bactNOG ENOG4108Q8E 10 9 G 272560.BPSS2071 我知道
sed
中
的</
浏览 19
提问于2019-03-13
得票数 0
回答已采纳
5
回答
使用
Sed
从文件
的
第三行获取
第
12
个字符
、
我需要一种方法,从文本文件中
的
第三行读取
第
12
个字符
使用bash。有没有办法用
sed
来做到这一点呢? 编辑:查看所有答案,使用awk或gawk
的
答案看起来更容易。但是,我不能让它们与变量一起工作。当$VALUE=12和文件
的
第
3行被ABCDEFGHIJKLMNOPQRSTUVWXYZ放入时,我输入了gawk -F '' 'NR==3{print $VALUE}' file,只打印了整行。
浏览 0
提问于2016-12-10
得票数 0
4
回答
在某
个字符
上拆分行
的
Bash命令/脚本
、
我想将下面的数据与预期
的
输出分开:931096|376601|1|ART|AT-2151780724|2151780724|2|102809198|I|CGM44I|MIL3VF03|52576377.3600|system|2020-02-13 02:00:45|0数据总是有43列分隔
的
。最后一列(42)总是时间戳,最后一列通常是0或1。尝试以下方法:如果cols
浏览 6
提问于2020-02-19
得票数 2
回答已采纳
2
回答
如何用
sed
从
第
n
行
删除
最后
的
第
n
个字符
?
、
Ubuntu 16.04我想从
第
n
行中
删除
最后
的
第
n
个字符
。这是一个简单
的
文件,每一行
的
最后4
个字符
是数字4。remove.txt55555555555555555555555554444000033334444要从每一行
删除
最后4
个字符
,我可以执行
sed
浏览 3
提问于2020-04-12
得票数 0
回答已采纳
1
回答
使用
sed
只在
匹配
X
的
情况下从
字符
串中移除
第
N
个和最后
第
9
个字符
、
、
、
、
我想使用
sed
删除
每
个字符
串中特定符号
的
第一个
N
次和最后
第
N
次出现。例如,我想从下面的
字符
串中
删除
第一个和最后一个方括号。嵌套括号
的
数目未知,可能是 我试着遵循和
的
逻辑
浏览 2
提问于2014-12-04
得票数 1
回答已采纳
3
回答
如何使用shell脚本来注释[<!-- .* -->]这个模式?
、
--我想要以下输出:--我试过在下面命令,但是,它不起作用.
sed
-i '/abcd.sh/s/^<!--//g' $filename2
浏览 4
提问于2021-07-11
得票数 0
3
回答
sed
仅提取模式
我和
sed
有点麻烦。提取模式
的
正确方法是什么?echo "hello world" |
sed
-
n
's|hello \(w\)|\1|p'
浏览 0
提问于2012-09-29
得票数 1
回答已采纳
2
回答
sed
多行搜索和替换:
删除
并附加第二条
匹配
行到第一条
我在一个文件中有一些行被某个java程序修改了,包含'\
n
'
的
行被自动分割成2行。我想使用
sed
来修改它们。line 1: LINES TERMINATED BY '' STORED AS INPUTFORMAT
浏览 4
提问于2020-04-09
得票数 1
回答已采纳
3
回答
unix
sed
替换
第
n
次发生故障?
、
假设我有一
个字符
串,其中包含字母Z
的
多个
匹配
项。例如:aaZbbZccZ。我想打印该
字符
串
的
一部分,每次打印到下一次出现Z:aaZbbZ因此,我尝试使用unix
sed
,使用命令
sed
s/Z.*/Z/i,其中i是从1到
字符
串中Z
的
个数
的
索引。就我
的
sed
理解而言:这应该
删除
第
i‘th
浏览 0
提问于2018-04-13
得票数 1
2
回答
删除
第
n
个字符
之后
的
所有
字符
、
、
我最好需要能够通过列,并保留前13
个字符
,并
删除
它
之后
的
所有内容,有581行,我需要它能够运行。我想如果我可以得到一个VBA,它会遍历这一列,找到第一个",“,然后
删除
它,
之后
的
任何东西都可以工作。
浏览 2
提问于2018-09-10
得票数 0
2
回答
如何搜索特定文本并回显该特定文本
的
下一
个字符
?
、
、
、
我有一个项目的要求,在搜索一个特定
的
文本后,需要打印文本
的
下一
个字符
。我有一个index.html文件,并希望在搜索文本后打印特定
的
文本。
浏览 0
提问于2012-09-30
得票数 0
回答已采纳
2
回答
sed
/awk从特定
的
行和列
、
我想从第八
个字符
开始打印整个第二行。12345678901234567890foobar 我试过
sed
-
n
'2p',它打印整个
第
2行
浏览 0
提问于2020-08-26
得票数 -1
回答已采纳
11
回答
如何使用
sed
从
字符
串中剥离前X
个字符
?
、
、
我正在为一个小型工业设备中
的
嵌入式Linux编写shell脚本。我有一个包含文本pid: 1234
的
变量,我想去掉该行
的
前X
个字符
,所以只保留1234
个字符
。我有更多
的
变量需要“清理”,所以我需要去掉X个开头
的
字符
,并且由于某种原因,${string:5}在我
的
系统中不能工作。result=$(echo "$pid"
浏览 3
提问于2012-07-13
得票数 147
回答已采纳
2
回答
在逗号
之后
创建换行符--在所需
的
行宽之前
在这样
的
文件中:12345678901234567890123456789012345678901234567890123456789012345678901234567890,然后在
第
80
个字符
(列)之前在逗号
之后
创建新
的
换行。 现在,我设法在
第
n
个逗号
之后
中断行,但是它并不有效,因为在许
浏览 0
提问于2020-04-11
得票数 0
回答已采纳
5
回答
在Bash/
sed
中分隔
字符
、
、
我有一个类似这样
的
文件: 09/03/2018 t38940 "https:/dsdsadasdsa.dsadsa.dsadsa09/03/2018 38940 "https:/dsadas.dsadasd.dsa 09/03/2015 38940 "https:/dsds.dasdas.d 我
浏览 36
提问于2018-06-20
得票数 1
回答已采纳
2
回答
Gnu (在Gnu/Linux上)查找match +“and”并替换它
、
、
我试图使用
sed
在
第
n
次
匹配
的
文件中
的
一行中找到
匹配
的
字符
串。我想使用表达式在该行
之后
使用mach num和"anything“,并将其替换为num x。示例文件:num 1num 1END
sed
':a;
N
;$!ba; s/num .*/num x/1' ex
浏览 0
提问于2020-03-27
得票数 1
4
回答
bash-如果
字符
串存在于两种模式之间,则
删除
、
、
我一直试图使用
sed
来完成以下工作。,在本例中,foo bar和done (这两行都包括在内)行之间,如果target确实存在,则
删除
整个模式。我知道如何使用以下
sed
命令
删除
这两种模式之间
的
行:但是,如果
字符
串target存在于两
个字符
串
匹配
中,我只想
删除
它。我
的
逻辑是这样<e
浏览 0
提问于2015-01-02
得票数 3
回答已采纳
3
回答
使用正则表达式在80列后添加后缀
、
、
、
、
我想在程序
的
第
80列后面添加一
个字符
串和行号。如果我只需要添加后缀,我可以使用贪婪
的
匹配
(.*)来
匹配
一行中
的
所有内容,并将其替换为\1 suffix。但是我如何填充空格,直到
第
80列,然后添加string,然后添加行号#。当我使用
sed
-e "s/\(.*\)/\1 string/g" infile > outfile时。我只能添加后缀,但不能在
第
80
浏览 2
提问于2013-07-23
得票数 0
回答已采纳
1
回答
Bash
字符
串替换/
匹配
:跳过第一次
匹配
、
我有一
个字符
串,通过管道输入到bash命令:
sed
-
n
'/^[*] / { s/^[*] \(.*\)/\1/; s,/,:,; s/-/ /g; p; }'。
字符
串将始终采用以下格式:XYZ-1234/a-string-of-words-separated-by-dashes。但是,此解决方案将
删除
匹配
的
第一个破折号,并且不会在冒号
之后<
浏览 1
提问于2019-04-29
得票数 1
回答已采纳
1
回答
第三个单词与第二个单词开头
的
20个空格对齐。
、
、
、
、
sys98.com net3f0 Link detected: yes我们希望将第三个单词与第二个单词开头
的
20
浏览 0
提问于2018-05-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
两个字符串上的删除操作
Shell正则表达式
Shell笔记5:sed的用法详解
PHP 删除字符串最末一个字符,你用的什么方法?
linux常用命令
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券