Estoy tratando de descargar flareget download manager a través de wget me sale un error
wget http://www.flareget.com/files/flareget/debs/amd64/flareget_2.3-24_amd64(stable)_deb.tar.gz
bash: syntax error near unexpected token `('
¿Por qué viene ese error y cuál es la solución para eso?
mypass="'HWNevtQW9o2s)f'"
unzip -P $mypass myfile
Respuestas:
Debe usar comillas simples
'
o comillas dobles"
alrededor de la URL en este caso (y en general):A partir de ahora, debe usar este método en general cuando use una cadena que contenga paréntesis como argumento en un comando. Esto se debe a que el shell utiliza paréntesis para agruparlos de modo que no se comuniquen de ninguna manera a un comando. Entonces, el shell bash te dará un error de sintaxis:
fuente
Es por los corchetes. Necesitas escapar de ellos así:
Ahora debería funcionar.
fuente