腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
防止
sed
在
文件
末尾
添加
换行符
、
、
我有一个大型项目,我想使用以下命令替换模块名称:这很有效,但是
sed
也会在所有
文件
的
末尾
添加
换行符
如何
防止
sed
添加
这些
换行符
?(郑重声明,我非常同意
浏览 13
提问于2016-07-13
得票数 8
8
回答
仅当新行不存在时才
添加
它
、
、
、
我只想在
文件
不存在的情况下在
文件
末尾
添加
一个
换行符
。这是为了
防止
在
文件
末尾
出现多个
换行符
。
sed
-i -e '/^$/d;$G' /inputfile name1name3(newline) 当我<em
浏览 0
提问于2012-04-10
得票数 42
回答已采纳
2
回答
从git阶段删除“
在
文件
末尾
没有
换行符
”更改
、
、
我
在
一个大型的代码基上执行了
sed
搜索/替换,对于每一个
sed
传递的
文件
,它都在
末尾
添加
了一个
换行符
,如果以前没有这样的代码。更改影响了数百个
文件
,我不想手动检查这些
文件
并手动检查git checkout。 是否有任何方法有选择地
添加
或删除阶段性更改,从而忽略只有“
文件
末尾
没有
换行符
”的
文件
?
浏览 3
提问于2014-08-14
得票数 8
回答已采纳
2
回答
sed
:
在
文件
末尾
没有新行的
文件
中
添加
新行
、
我得到了无数的上一次
在
Windows中编辑的代码。find . \( -name "*.cpp" -o -name "*.h" -o -name "*.hpp" \) -print |
浏览 0
提问于2011-12-11
得票数 1
回答已采纳
1
回答
在打印时,p命令会追加
换行符
吗?
我使用的是GNU 4.5,每一个
sed
--version。因此,模式空间的默认自动打印似乎总是
在
末尾
包含一个
换行符
。我的问题是,p是否也包括一条
换行符
?我有下面的例子。# seq 3 |
sed
-rn 'p'2在这里,每个数字
末尾
的
换行符
是由
sed
自己
添加</em
浏览 0
提问于2019-01-08
得票数 2
1
回答
用于搜索和替换的
Sed
替代方案
我有一些
文件
是由一个程序生成的,它没有在记录的
末尾
放
换行符
。我想在记录之间
添加
换行符
,我可以通过一个简单的
sed
脚本这样做:问题是输入
文件
的大小为多千兆字节,因此
sed
的输入行长度为多个GBs。
sed
试图在内存中保持一条线,但在这种情况下不起作用。我尝试了--unbuffered选项,但这似乎使它变得更慢,并且不允许它正确完
浏览 0
提问于2015-03-02
得票数 11
回答已采纳
6
回答
替换整行,同时删除该特定行的
换行符
。
、
我试图(用
sed
)替换一整行,其中包含一个特定的单词和
末尾
的
换行符
。在这里,测试
文件
:this is a test
sed
's/^this$/test/g' testfile 这是可行的,至少看起来是这样的,因为单词this
末尾
的
换行符
仍然存在鉴于以上
浏览 0
提问于2021-05-10
得票数 4
回答已采纳
7
回答
使用printf重复字符并在
末尾
追加
换行符
、
例如,要重复@ 20次,我们可以使用这样的方法:printf '@%.0s' $(seq 1 $N)@@@@@@@@@@@@@@@@@@@@printf '@%.0s' $(seq 1 $N) |
sed
'$s/$/\n/'
在
不使用
sed
的情况下,一个printf (
在
输出的
末尾</
浏览 0
提问于2020-09-23
得票数 9
回答已采纳
2
回答
删除文本
文件
中以
换行符
结尾的行
、
、
我需要删除大量文本
文件
中的同一行。我一直
在
尝试使用
sed
,但我无法让它删除
末尾
的
换行符
。以下命令会成功删除该行,但不会删除
换行符
:我也尝试过使用以下命令删除
换行符
,但不起作用:有没有办法
在</e
浏览 1
提问于2010-07-27
得票数 0
回答已采纳
1
回答
在打印时,p命令会追加
换行符
吗?
root@u1804:~#
sed
--versionCopyright (C) 2018 Free Software Foundation, Inc.📷13在这里,每个数字
末
浏览 0
提问于2019-01-08
得票数 4
回答已采纳
2
回答
在
流中不需要
换行符
即可执行
sed
、
、
有几次我注意到这一点,当我通过管道将一些东西输入到
sed
中时,
sed
不会执行任何
换行符
。例如,一个流包含一些文本(没有任何
换行符
)命令:不输出任何内容。然而,如果我
在
流的
末尾
添加
一个
换行符
,上面的命令将输出预期的替换: $echo "foo" |
sed</e
浏览 3
提问于2011-05-06
得票数 4
回答已采纳
3
回答
如何避免
sed
中的最后一个
换行符
?
我希望删除
文件
的最后一部分,从遵循特定模式的行开始,并包括前面的
换行符
。keep\nwhateverkeep 没有尾随的新线。我尝试过这样做,逻辑看起来很有效,但看起来
sed
每次打印缓冲区时都会
添加
一个
换行符
。我怎么才能避免呢?当
sed
不操作缓冲区时,我没有这个问题(如果删除停止,
sed
将输出
文件
末尾
的“任何”,而不带
换行符
)。prin
浏览 3
提问于2019-02-26
得票数 2
回答已采纳
2
回答
如何在C中的每3个字符之后
添加
换行符
?
、
、
我有一个包含以下内容的文本
文件
"123.txt“: 456 fprintf (fq, "\n"); fclose(fp);} 我的代码运行良好,但也会在
文件
末尾
打印
换行符
这意味着,在上面的示例中,
在
789之后
添加
了
换行符
。如何<e
浏览 4
提问于2015-07-26
得票数 1
回答已采纳
6
回答
当模式找到时,将行转到列
、
、
、
、
下面是我要处理的示例
文件
。我想使用关键字“描述”作为某种RS,但不知道如何做,也不一致。 背景:我正在处理一个日志
文件
,其中包含第一行中的日期/时间戳(APR12),
在
第二行中有关于日志的描述。
浏览 3
提问于2015-05-04
得票数 1
回答已采纳
5
回答
为什么
sed
要在OSX中
添加
新行?
、
echo -n 'I hate cats' > cats.txt这会正确地更改
文件
中的单词,但也会在
文件
末尾
添加
一个
换行符
。
浏览 0
提问于2012-11-11
得票数 18
回答已采纳
1
回答
遇到
换行符
后,
sed
停止获取剩余内容
、
、
sed
-nE "s/(IMAGE)(.*)/\1\2/p" somefile > sfh.raw有没有一种方法可以让
sed
(.*)捕获所有内容,包括新行,并持续到某些
文件
内容的
末尾
。
浏览 0
提问于2018-12-10
得票数 0
3
回答
sed
:替换双引号
在
终端不起作用
、
我
在
字段中有带有新行的csv
文件
。现在,我想在不删除行尾
换行符
的情况下删除它们。行的
末尾
有一个结尾的双引号,如下所示:因此,为了删除字段中的
换行符
,我尝试删除前面没有双引号的所有
换行符
。它的正则表达式是:[^"]\n
sed
-i -E "s/[^"]\n/ /g" *.csv #一个不跟随双引号的<em
浏览 0
提问于2019-03-10
得票数 0
回答已采纳
2
回答
UNIX:将
换行符
替换为冒号,
在
EOF之前保留
换行符
、
、
、
用'
sed
‘来做这件事,谷歌有十亿的点击量。但我正在努力强调可读性、简单性和使用正确的工具来完成正确的工作。‘'
sed
’是一个使用和隐藏
换行符
的行编辑器。可能不是适合这项工作的工具!通过用冒号替换所有
换行符
,我不仅在序列的
末尾
得到了一个无关的冒号,而且还丢失了输入
末尾
的回车。它看起来是这样的:现在,我需要删除输入
末尾
的冒号。但是,如果我试图通过'
sed
‘传递这个经过处理
浏览 1
提问于2010-05-27
得票数 10
回答已采纳
18
回答
如果
换行符
是
文件
中的最后一个字符,我如何删除它?
、
、
、
、
我有一些
文件
,如果最后一个
换行符
是
文件
中的最后一个字符,我想删除它。od -c向我展示了我运行的命令确实会在
文件
的
末尾
添加
一个新行:我已经用
sed
尝试了一些技巧,但我能想到的最好的办法就是不这样做:
sed
-e '$s/
浏览 3
提问于2009-10-31
得票数 173
回答已采纳
3
回答
Sed
和美元符号
、
、
“Unix编程环境”指出在
sed
中正则表达式中使用的'$‘意味着行的
末尾
,这对我来说很好,因为解释为“
在
每一行
末尾
添加
换行符
”。当我尝试使用以下命令时,就会出现这样的问题:这一行不应该删除每一行而不是最后一行吗?在这种情况下,美元符号表示最后一行的结尾。我做错什么了?
浏览 3
提问于2015-07-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python一次性合并大量Word文件并在每一个文件末尾添加分页符
一句话shell系列之回车换行符的删除
在 Git 中怎样克隆、修改、添加和删除文件?
Linux关于xxx^M导致Shell程序编译错误
一起学习sed(三)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券