我有一个文本文件test.txt
a
b
c
d
e
和shell脚本
filename="test.txt"
while IFS= read -r line; do
echo "$line"
if [ "$line" = "a" ]
then
echo "abc"
fi
done < "$filename"
我希望在“a”之后看到一行“abc” 但我得到的是:
a
b
c
d
e
关于什么是错的任何建议?