让我们假设我在一个包含很多文件的目录中。您将如何搜索目录中所有文件的内容并显示包含字符串“ER”但不包含“Cheese”的最长行?
到目前为止,据我所知,我正在尝试在一行命令中执行此操作。
我想我需要使用 grep -r 进行递归,以便搜索目录中的所有文件,但我的最终目标是只显示最长的行,所以我认为到目前为止它应该是这样的:
grep -r -e "ER"
Run Code Online (Sandbox Code Playgroud)
当我出于小小的希望将 -v "Cheese" 附加到它时,它当然不起作用。
这不能用一行命令吗?如果是这样,我需要在多行中做什么?