逐行读文本
i=1
while read a; do
if [ $a = '1' ]; then
echo "line $i equals 1 : $a"
else
echo "line $i doesn't equals 1 : $a"
fi
i=$(($i+1))
done <a.txt
文本内容
1
b
c
d1
e
f
g
h
1d
line=1
cat test.txt | while read a b c d e;do
echo "line $line: a:$a, b:$b, c:$c, d:$d, e:$e"
line=$(($line+1))
done