Você está com falta de espaço [e]. Deve ser assim:
for team in 'cat teams.txt'
do
if [ "$team" == "Bills" ]
then
echo "$team hired Rex Ryan as coach"
fi
echo "$team Nation"
done
teams.txt:
Bills
Jets
Dolphin
Patriots
.
for team in 'cat teams.txt'
do
if ["$team" == "Bills"]
then
echo "$team hired Rex Ryan as coach"
fi
echo "$team Nation"
done
Continuo recebendo o erro:
teams.sh: line 5: [Bills: command not found
Não sei ao certo o que estou fazendo de errado com o meu código.
Você está com falta de espaço [e]. Deve ser assim:
for team in 'cat teams.txt'
do
if [ "$team" == "Bills" ]
then
echo "$team hired Rex Ryan as coach"
fi
echo "$team Nation"
done
Tags shell-script