关于shell 编程的一个简单问题
最近刚学习shell编程,遇到一个问题
#!/bin/sh
while read a b c
do
echo $a $b $c
done <t
exit 0
jkdfjjdaskjfajdk
从文件t中读取三列数据然后显示,脚本文件是解释执行的,也就是说最后一行的错误是
不能识别的吧,可是有一点我不明白,重定向<t是在done后面才有的,那在第一次循环的时候
程序是不知道输入重定向了啊,应该是从键盘读数据吧,但我感觉这样理解应该是错误的,也不知道该怎么理解。哪位给解释一下,不胜感激