Bash: erro de sintaxe (ubuntu 16.04) [RESOLVIDO]

1. Bash: erro de sintaxe (ubuntu 16.04) [RESOLVIDO]

Juan
Juaneitor

(usa Ubuntu)

Enviado em 18/10/2017 - 14:42h

# ver=$(lsbrelease -sr); if [ $ver != "16.10" -a $ver != "17.04" -a $ver != "16.04" ]; then ver=16.04;fi echo "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu $ver/"| sudo tee /etc/apt/sources.list.d/lutris.list
bash: erro de sintaxe próximo do `token' não esperado `echo'

Por que?


  


2. MELHOR RESPOSTA

Phillipe Smith
SmithuX

(usa Arch Linux)

Enviado em 20/10/2017 - 12:59h

Você esqueceu de adicionar um ; depois do fi antes do echo.

"Não há nada como a liberdade!" (Nelson Mandela)

3. Re: Bash: erro de sintaxe (ubuntu 16.04) [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 20/10/2017 - 13:50h

Juaneitor escreveu:

# ver=$(lsbrelease -sr); if [ $ver != "16.10" -a $ver != "17.04" -a $ver != "16.04" ]; then ver=16.04;fi echo "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu $ver/"| sudo tee /etc/apt/sources.list.d/lutris.list
bash: erro de sintaxe próximo do `token' não esperado `echo'

Por que?


Parece que tem um erro no comando, faça:
ver=$(lsb_release -sr) 


Att.:
marcelo oliver


4. Re: Bash: erro de sintaxe (ubuntu 16.04) [RESOLVIDO]

Juan
Juaneitor

(usa Ubuntu)

Enviado em 20/10/2017 - 17:19h

Vlw gente!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts