Уважаемый ЛОР, подскажи что тут не так и не эдак:
cat 1.sh
for line in $(cat /etc/fstab)
do
echo $line ; sleep 1
done
./1.sh
#
/etc/fstab:
static
file
system
information.
#
#
Use
cat 2.sh
while read line
do
echo $line ; sleep 1
done < /etc/fstab
./2.sh
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
Почему в 1.sh переменная line не содержит строку, а всего лишь набор символов до пробела..?