gpt4 book ai didi

linux - 如何获得一个命令的输出作为其他 linux 命令的参数?

转载 作者:太空宇宙 更新时间:2023-11-04 10:37:13 28 4
gpt4 key购买 nike

我正在获取进程的进程 ID:

ps -ef | awk '$8=="process name" {print $2}'

如何使用上面命令的输出作为下面命令的输入:

ps -p <pid> -o %cpu,%mem,cmd

基本上我需要将以上两个命令作为一个命令执行。

最佳答案

将其通过管道传递给 xargs:

... | xargs -I {} ps -p {} -o %cpu,%mem

{} 是默认参数列表标记,可用于发送至您的最终命令。

或者你也可以使用命令替换

ps -p $(ps -ef | awk ...) -o %cpu,%mem

关于linux - 如何获得一个命令的输出作为其他 linux 命令的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36855304/

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