首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grep至报价结束

grep至报价结束
EN

Unix & Linux用户
提问于 2018-02-12 03:27:30
回答 1查看 763关注 0票数 2

下面有一个样例文本文件(test_long_sentence.txt),我想要grep所有包含test1的行,不包括不需要的数据。

如何在报价结束前重新计算数据?

test_long_sentence.txt

代码语言:javascript
复制
This is some unwanted data blah blah blah

20  /test1/catergory="Food"
20  /test1/target="Adults, \"Goblins\", Elderly,
Babies, \"Witch\",
Faries"
20  /test1/type="Western"

This is some unwanted data blah blah blah

20  /test1/theme="Halloween"

命令:

代码语言:javascript
复制
grep "test1" test_long_sentence.txt

实际产出:

代码语言:javascript
复制
20  /test1/catergory="food"
20  /test1/target="Adults, \"Goblins\", Elderly,
20  /test1/type="Western"
20  /test1/theme="Halloween"

预期产出:

代码语言:javascript
复制
20  /test1/catergory="food"
20  /test1/target="Adults, \"Goblins\", Elderly,
Babies, \"Witch\",
Faries"
20  /test1/type="Western"
20  /test1/theme="Halloween"

Ps:我无法控制test_long_sentence.txt的编辑。所以请不要让我把它编辑成一行。

EN

回答 1

Unix & Linux用户

发布于 2018-02-12 04:03:31

这将适用于awk,而不是针对特定文件的grep

代码语言:javascript
复制
awk 'NR==3,NR==7;NR==11' test_long_sentence.txt

为了在将来帮助这一点,您可以在文件上运行cat -n来查看想要包含和排除的行。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/423504

复制
相关文章

相似问题

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