bash: erro de sintaxe próximo do `token' não esperado `('
Por causa dos parênteses no nome do arquivo não estava conseguindo fazer o download. Mas a solução é bem
simples é só colocar uma "\" (barra invertida) antes de cada parêntese. O comando usado para fazer o
download do arquivo supracitado foi:
[2] Comentário enviado por Felwolf em 16/12/2011 - 00:10h
Excelente dica!
Eu estava procurando um meio de fazer isto há muito tempo, entretanto, por ser tão simples, eu não sabia nem por onde começar a perguntar! O mais fácil foi o das aspas duplas: eu jamais parei para pensar que elas removeriam atribuições dos caracteres especiais, tá ai a utilidade das aspas, pois, tudo o que é digitado no shell é reconhecido, por isto nada do que tentei dava certo. Só para reforçar, para quem usa wine é uma dica boa:
Eu estava acessando uma pasta do Windows 7:
Program Files (x86)
No entanto, se eu fizer:
cd /media/Windows/Program Files (x86)
O resultado será:
bash: erro de sintaxe próximo do `token' não esperado `('
Só por causa dos parênteses, então usei a dica do amigo "cainhorasec" e coloquei aspas duplas após o comando CD:
cd "/media/Windows/Program Files (x86) = FUNCIONOU!
E o que é melhor, não precisei mais usar "\" para acessar diretórios com dois nomes como "Program Files", as aspas duplas também fizeram o favor de me poupar o trabalho, imaginem trabalhando com duas barras e tudo mais:
Este comando acima era o que tinha que colocar no lançador que criei na area de trabalho, contudo, depois da dica dos amigos acima só preciso digitar todo o caminho (como no windows) somente colocando aspas, pode parecer pouco, porém, tente manipular SEM ASPAS DUPLAS um nome como GTA VICE CITY para colocar no comando...