출력 파일을 특정 디렉터리/폴더로 리디렉션하는 방법

출력 파일을 특정 디렉터리/폴더로 리디렉션하는 방법

Unix에 실행 파일이 있다고 가정해 보겠습니다. .exe 파일의 이름이 myExe이고 두 개의 매개변수가 있다고 가정합니다. 이 실행 파일은 제가 만든 것이 아니며 무료로 사용할 수 있습니다. myExe는 4개의 서로 다른 파일을 생성합니다. 모든 출력 파일을 특정 폴더로 보내고 싶습니다. Unix 명령에서 이 작업을 어떻게 수행할 수 있나요? 그래서 나는 다음과 같은 것을 원합니다 :

./myExe parameter1 parameter2  "output to /myfolder "

이제 myExe에서 생성된 4개의 파일이 myfolder로 이동됩니다.​

답변1

기본적으로 4개의 파일이 있고 myExe이를 ./작성 ./하지만 해당 4개의 파일을 원하는 /myfolder경우 다음을 수행할 수 있습니다.

(cd /myfolder && "$OLDPWD/myExe" params)

...여전히 4개의 파일을 쓰지만, ./쓰는 데 걸리는 시간만큼만 값을 변경합니다..//myfolder./myExe

관련 정보