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