更简洁的替代“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指定分隔符。 相关内容 从物理服务器到云中的服务器的文件复制被视为出口还是入口? 将正方形的两个对角线顶点与外边连接起来? Keepalived pidof 错误 删除或移动“服务器上的此文件夹中有更多项目”消息 线程是默认的(并且根据定义)不同步。 多个附录的参考名称问题 Fedora 29:不读取 .bash_profile 中的更改 tcolorbox 内的表格会破坏 beamer \pause? 无线适配器不工作 GPU 性能水平 - 意外下降