Atom editor 在OSX上的Atom中复制并粘贴多个正则表达式搜索匹配项

Atom editor 在OSX上的Atom中复制并粘贴多个正则表达式搜索匹配项,atom-editor,Atom Editor,给定以下文本并使用正则表达式进行搜索:^Z\d* b Z1a a Z2ab c Z3abc d 是否可以搜索以Z开头的行并将结果复制/粘贴到新的文本文件中 Z1a Z2ab Z3abc 快捷键和/或必要的软件包是什么?这最好通过OSX终端应用程序和grep实现,而不是Atom 假设您的示例文本位于名为input.txt的文件中,而您的新文件名为output.txt,那么下面的一行将完成您需要的所有操作 $ grep '^Z\d.*' input.txt > output.txt 在本

给定以下文本并使用正则表达式进行搜索:^Z\d*

b
Z1a
a
Z2ab
c
Z3abc
d
是否可以搜索以Z开头的行并将结果复制/粘贴到新的文本文件中

Z1a
Z2ab
Z3abc

快捷键和/或必要的软件包是什么?

这最好通过OSX终端应用程序和
grep
实现,而不是Atom

假设您的示例文本位于名为
input.txt
的文件中,而您的新文件名为
output.txt
,那么下面的一行将完成您需要的所有操作

$ grep '^Z\d.*' input.txt > output.txt
在本例中,
grep
对输入文件执行正则表达式搜索,然后将输出传输到新文件。这不需要任何复制和粘贴,也不需要任何其他中间步骤

只需删除到输出文件的管道,即可查看
grep
的输出

$ grep '^Z\d.*' input.txt
Z1a
Z2ab
Z3abc

如果您可以接受使用终端,而不是通过Atom手动执行此操作,请参见下面的答案。否则,单独使用Atom将需要手动复制和粘贴结果,并手动创建新文件。