> Потому что пайп создаёт вложенный шелл со своими переменными. Можно
> записать во временный файл, который считать после цикла.
истинно так, сам натыкался на эти грабли, долго не мог понять, в чем же дело,
помогло вдумчивое чтение man bash))
в данном случае можно испольовать что-то типа

while read line; do
        бла-бла-бла
done << EOF
...ввод, с которым работаем...
EOF

смотрел по своему примеру, в котором все работает (кстати, именно с while read
line...), переменные видны всем желающим


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить