(BASH) A string a ser executada é formada corretamente, mas avaliada com erros

0

Eu tenho tentado persistentemente resolver um problema com algum código que gostaria de usar para interagir com o AWS CLI. Depois de tentar por uma semana, eu decidi tentar criar a string do comando que eu gostaria de executar e usar eval na string (eu sei que isso não é recomendado, mas eu estava ficando sem ideias ... ). Mesmo isso parece não estar funcionando.

Com echo meu comando imprime bem, mas está me dando um "comando não encontrado erro" ao tentar avaliar. Notei que se eu copiar / colar esta linha de amostra no meu terminal Cygwin:

aws s3 cp s3://a-bucket/users/3e8c95b4-c5ee-4edc-954e-6d988d30557e/7EF70C5F-B8D6-4E21-B495-E91963CE1BDD-RIGHT.zip 'c:/users/basud/desktop/testerData' --recursive

Eu recebo isso no meu terminal antes mesmo de pressionar Enter:

--recursive4E21-B495-E91963CE1BDD-RIGHT.zip 'c:/users/basud/desktop/testerData'

Isso pode ser um erro no retorno de carro do Windows?

    
por Krishna Basude 04.09.2018 / 23:34

1 resposta

0

Não estou familiarizado com o AWS CLI, mas com o cygwin. No cygwin shell você acessa sua unidade C: \ com /cygdrive/c/ , portanto, você deve tentar cp para

/cygdrive/c/users/basud/desktop/testerData
    
por 05.09.2018 / 00:46