![if/then `cat`을 사용하여 루프 [반복]](https://linux55.com/image/83792/if%2Fthen%20%60cat%60%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%A3%A8%ED%94%84%20%5B%EB%B0%98%EB%B3%B5%5D.png)
팀.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