Como eu posso redirecionar os arquivos de saída para um diretório / pasta específico?

3

Suponha que eu tenha um executável no Unix. Suponha que o nome do arquivo .exe seja myExe e leve dois parâmetros. Eu não criei este executável, este é um disponível gratuitamente. myExe gera 4 arquivos diferentes. Eu quero direcionar todos os seus arquivos de saída para uma pasta específica. Como posso fazer isso no comando do Unix? Então eu quero algo assim:

./myExe parameter1 parameter2  "output to /myfolder "

Agora, os quatro arquivos produzidos por myExe serão direcionados para myfolder.

    
por user677101 05.03.2015 / 19:40

1 resposta

3

Se myExe estiver em ./ e o padrão for gravar 4 arquivos em ./ , mas você preferir esses 4 arquivos em /myfolder , poderá fazê-lo:

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

... que ainda gravará esses 4 arquivos em ./ , mas alterará o valor de ./ para /myfolder apenas para o tempo que leva para ./myExe escrevê-los.

    
por 05.03.2015 / 20:40