假设我有一个 Unix 中的可执行文件。假设 .exe 文件的名称是 myExe,它有两个参数。我没有创建此可执行文件,这是免费提供的。 myExe 生成 4 个不同的文件。我想将其所有输出文件定向到特定文件夹。我怎样才能在Unix命令中做到这一点?所以我想要这样的东西:
./myExe parameter1 parameter2 "output to /myfolder "
所以现在 myExe 生成的四个文件将被定向到 myfolder。
答案1
如果myExe
是 in./
并且默认写入 4 个文件,./
但您想要这 4 个文件,/myfolder
那么您可以执行以下操作:
(cd /myfolder && "$OLDPWD/myExe" params)
...仍然会写入这 4 个文件,但仅更改写入它们所需的时间长度./
的值。./
/myfolder
./myExe