更简洁的替代“lsof -p $(pidof postgres| sed -r 's/ /,/g')” 2024-5-23 • io-redirection lsof 皮多夫返回空格分隔的 pid 列表。lsof-p需要用逗号分隔。这可以通过 sed 解决: lsof -p `pidof postgres| sed -r 's/ /,/g'` 然而,对于简单的操作来说,额外的管道似乎有点多。有没有更简单的方法? 答案1 一个不错的选择是 psgrep -d , lsof -p $(pgrep -d , postgres) -d指定分隔符。 相关内容 脚本中的 shebang“#!/bin/bash -o pipelinefail”出现无效选项名称错误[重复] Overleaf 中一行中有四幅图 [重复] 由于某种原因 upsmon 没有关机 MAAS 与 IPAM 解决方案集成 在哪里可以找到(或如何构建)适用于我的基于 ARM 7 的 Linux FreshTomato 路由器的 rpcapd 错误信息:未定义控制序列\includegraphics 如何在 Windows 10 上截取带有阴影的屏幕截图 尽管有 ssh-agent,TortoiseHG 仍要求输入密码 如何在 Acer Iconiq w700 上用 Ubuntu 完全替换 Windows8? 是否可以拍摄硬盘快照并在虚拟机中使用它?[重复]