相关疑难解决方法(0)

`(反引号/反引号)在命令中是什么意思?

我遇到了以下命令:

sudo chown `id -u` /somedir
Run Code Online (Sandbox Code Playgroud)

我想知道:`符号的含义是什么。例如,我注意到虽然上面的命令运行良好,但下面的命令却没有:

sudo chown 'id -u' /somedir
Run Code Online (Sandbox Code Playgroud)

shell quoting

222
推荐指数
4
解决办法
39万
查看次数

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

让我们假设我在一个包含很多文件的目录中。您将如何搜索目录中所有文件的内容并显示包含字符串“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

quoting ×1

shell ×1