gpt4 book ai didi

node.js - 如何将 'find' 的输出通过管道传输到一个命令中,该命令将执行通过管道传输到 package.json 上两个目录上的 'more' 的 'grep' ?

转载 作者:太空宇宙 更新时间:2023-11-04 00:42:52 24 4
gpt4 key购买 nike

我正在尝试查找哪个 package.json 导致了依赖项警告。它来自子模块。我有一个查找命令 find 。 -name 'foo' 输出

/a/very/very/very/long/path/to/a/submodule/.../node_modules/foo
/another/very/very/very/long/path/to/a/submodule/.../node_modules/foo

我想查看父模块的 package.json 中包含哪个版本的 foo。像这样的事情

更多“$find_output”/../../package.json | grep foo

最佳答案

弄清楚了:

find . -name 'foo' -print0 | xargs -0 bash -c 'for path; do more "$path"/../../package.json | grep "foo"; echo $path; done ' bash

关于node.js - 如何将 'find' 的输出通过管道传输到一个命令中,该命令将执行通过管道传输到 package.json 上两个目录上的 'more' 的 'grep' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35966141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com