kayorodrigo
(usa Ubuntu)
Enviado em 27/09/2016 - 15:40h
Boa tarde, é o seguinte,
Todo programa que eu tento fazer para o shell script, ultilizando o laço for, está dando erro e isso está me impedindo de estudar.
Sou iniciante no Linux e não consigo resolver esse erro.
Eu já olhei em algumas perguntas semelhantes aqui do forúm e algumas pediam pra mudar o
/bash para
/dash ou para
/sh que iria dar certo, mas em todas as tentativas o erro persistiu.
Ja separei a linha de comando do for de tudo quanto é jeito mas o erro persiste, estou sendo prejudicado nas aulas por conta deste erro e não conseguir acompanhar as explicações que o professor tenta passar durante a aula.
Estou a quase uma semana tentando resolver esse problema...
Por favor, se alguém puder me ajudar eu agradeceria muito. Obrigado desde já, segue, logo abaixo, o comando que estou usando e o erro que esta sendo apresentado no terminal:
Linhas de comando do gedit:
#!/bin/bash
for ((loop=0;loop<3;loop++));do
echo $loop
done
exit
Erro no terminal do linux:
l.sh: 3: l.sh: Syntax error: Bad for loop variable
Obs: Ja testei o mesmo laço em dois sistemas, Ubuntu 16.04 e Ubuntu 14.04