Em có file count.sh nội dung như sau:
echo "Enter filename: \c"
read fname
terminal=`tty`
exec < $fname
nol=0
now=0
while read line
do
nol=`expr $nol + 1`
set $line
now=`expr $now + $#`
done
echo "Number of lines: $nol"
echo "Number of words: $now"
exec < $terminal
```terminal=`tty```` nghĩa là gì?
Ban đầu có exec < $fname
cuối file có dòng exec < $terminal để làm gì? Trong khi thử bỏ dòng cuối cùng đi vẫn run bình thường.
Giải thích giúp em 2 cái trên thôi ạ, còn lại em cũng hiểu được rồi.