首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux上的Grep -如何用空格和换行符替换文本?

Linux上的Grep -如何用空格和换行符替换文本?
EN

Stack Overflow用户
提问于 2013-12-28 17:01:31
回答 1查看 181关注 0票数 0

我不习惯通过终端在linux上使用grep。我习惯于在windows上使用dnGREP,但根据我的发现,在ubuntu上没有类似的gui工具。

如何将正则表达式"^(.*?)[“)与文件夹中的所有文件匹配,并将其替换为空白?

我猜想这个方法会遵循同样的方法"](?=^.*$)

此外,如何替换下面的文本以添加新行

代码语言:javascript
复制
{"dev_is_looking_week"

下面有相同的文本和4行空白行。忽略“。”在最后。StackOverflow不会显示没有字符的空白行。

代码语言:javascript
复制
{"dev_is_looking_week"



.
EN

回答 1

Stack Overflow用户

发布于 2013-12-28 17:04:31

您可以这样使用sed:

代码语言:javascript
复制
sed 's/{"dev_is_looking_week"/&\n\n\n\n/' file

或者使用awk:

代码语言:javascript
复制
awk '/{"dev_is_looking_week"/{$0=sprintf("%s\n\n\n\n", $0)} 1' 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20817077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档