小编jkl*_*619的帖子

是否有一行命令来打印目录中文件中最长的一行?

让我们假设我在一个包含很多文件的目录中。您将如何搜索目录中所有文件的内容并显示包含字符串“ER”但不包含“Cheese”的最长行?

到目前为止,据我所知,我正在尝试在一行命令中执行此操作。

我想我需要使用 grep -r 进行递归,以便搜索目录中的所有文件,但我的最终目标是只显示最长的行,所以我认为到目前为止它应该是这样的:

grep -r -e "ER" 
Run Code Online (Sandbox Code Playgroud)

当我出于小小的希望将 -v "Cheese" 附加到它时,它当然不起作用。

这不能用一行命令吗?如果是这样,我需要在多行中做什么?

linux grep files

4
推荐指数
3
解决办法
2055
查看次数

标签 统计

files ×1

grep ×1

linux ×1