bash - Bash - 在已打开多个实例的程序的特定实例上打开文件
问题描述
我有大量属于不同主题的 nifti 文件(医学图像)。我使用一个程序来可视化这些文件(fsleyes),但是每个患者都有不同的坐标系,并且在查看器的同一实例中输出来自不同受试者的文件会变得混乱。所以我的解决方案是为每个患者打开一个查看器程序的实例,这样我就可以在每个患者的特定坐标系中打开文件。
现在,我的系统默认打开带有 fsleyes 的 nifti 文件,所以我可以运行
open nifti_file &
并在fsleyes中查看 nifti 文件。但是,图像总是在程序的第一个实例上打开,我需要能够指定要在哪个实例上打开文件。您对我如何做到这一点有任何提示吗?
如果有帮助,我有一个包含每个患者标识符的列表,并且我已经能够使用以下命令成功获取每个 fsleyes 实例的 PID(每个fsleyes实例都已使用具有 patient_identifier 的命令打开字符串,因此 awk 可以检索正确的 PID):
ps | awk '/fsleyes/{print $0}' | awk '/patient_identifier/{print $0}' | awk '{print $1}
谢谢您的帮助!
解决方案
推荐阅读
- amazon-sagemaker - 使用 amazon sagemaker / blazingtext 模型基于词向量反向查找词
- javascript - 如何防止axios请求将对象转换为字符串?
- windows - 在 Windows 中更改 URI 协议处理程序的名称
- asp.net-web-api - OWIN 在 Response 中添加额外的参数
- python - 似乎无法创建与我的菜单功能相关的新标签:/ 有没有更好的方法来构建我的代码或修复?
- c# - 如何设置 CefSharp VS 2017 解决方案以将 cef.redist 和 CefSharp.BrowserSubprocess 复制到 bin 文件夹?
- reactjs - 内联创建道具对象
- r - r 结果一致性中的 r cut 函数
- sql - 在整个表上计算的 Presto 哈希/校验和
- virtualhost - 虚拟主机不工作,默认为 html 文件夹