
команды.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
Я постоянно получаю ошибку:
teams.sh: line 5: [Bills: command not found
Я не уверен, что я делаю не так в своем коде.
решение1
У вас не хватает места вокруг [ и ]. Должно выглядеть так:
for team in `cat teams.txt`
do
if [ "$team" == "Bills" ]
then
echo "$team hired Rex Ryan as coach"
fi
echo "$team Nation"
done