shell infile上的错误

时间:2017-07-26 06:41:32

标签: shell

我有一个文本文件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

关于什么是错的任何建议?

0 个答案:

没有答案