Grep 如何使用具有特定匹配内容的编辑器查看文件
如何使用编辑器(比如vi)查看具有特定匹配内容的文件Grep 如何使用具有特定匹配内容的编辑器查看文件,grep,Grep,如何使用编辑器(比如vi)查看具有特定匹配内容的文件 例如,我希望以递归方式搜索类似“采购订单”的内容,并加载包含该内容的文件如果您希望迭代grep expression的结果并使用vim打开每个结果,请执行以下命令: for file in `grep -l "Purchase Order" *`; do vi $file ; done 您想要1个vi会话,即vi a.txt b.txt c.txt还是多个会话,即vi a.txt;vi b.txt;vi c.txt?一个
例如,我希望以递归方式搜索类似“采购订单”的内容,并加载包含该内容的文件如果您希望迭代grep expression的结果并使用vim打开每个结果,请执行以下命令:
for file in `grep -l "Purchase Order" *`; do vi $file ; done
您想要1个
vi
会话,即vi a.txt b.txt c.txt
还是多个会话,即vi a.txt;vi b.txt;vi c.txt
?一个会话就是我需要的vi$(grep-l'pattern'*.txt)
我更愿意一次打开所有文件,grep应该是递归的。必须对所有文件夹执行上述命令