Comando na nova linha

2

Eu tenho o seguinte comando: cd ../../game ^ electron src que preciso executar.

Que basicamente significa subir duas pastas do nosso diretório atual para a pasta do jogo e chamar o elétron na pasta src.

No entanto, ele vê o comando electron src como parte do comando cd ... e fornece o erro can't find the path specified

Como posso terminar? então coloque o comando electron src AFTER the cd .

Este comando é executado dentro de um aplicativo NodeJS como:

exec('cd ../../game ^ electron src', function(...

Como você pode ver, eu tentei o ^ quebrá-lo, mas isso não parece resolver o problema ... Eu tentei o mesmo código em um prompt de comando do Windows e acontece lá, então não é porque da maneira como o NodeJS o executa.

    
por Cameron 02.07.2015 / 17:12

1 resposta

3

Como posso executar um comando e depois executar outro?

Use o seguinte comando:

cd ../../game & electron src

O & significa executar o primeiro comando e depois executar o segundo.

Se você acha que o primeiro comando pode falhar, use && .

Qual é a sintaxe do redirecionamento de comandos?

  • command > filename Saída do comando de redirecionamento para um arquivo

  • command >> filename APPEND em um arquivo

  • command < filename Digite um arquivo de texto e passe o texto ao comando

  • commandA | commandB Canaliza a saída do comando A em commandB

  • commandA & commandB Execute o comando A e, em seguida, execute o comando B

  • commandA && commandB Execute o comando A, se for bem-sucedido, execute commandB
  • commandA || commandB Execute o comando A, se falhar, execute commandB

Fonte Redirecionamento

Outras leituras

Um índice A-Z da linha de comando do Windows CMD é uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.

    
por 02.07.2015 / 17:29