Товарищи, как запретить read искажать входные данные? Если он встречает символ *, то раскрывает её в список файлов в директории.
Т.е. для файла из трёх строк:
---
1
2
* 3
---
при чтении
while read i; do
echo $i
done
будет выводиться:
---
1
2
1.txt
1.sh 3
---
так как в текущей директории 2 файла 1.txt и
1.sh.
Перепробовал для read разные аргументы - ничего не помогает. Что делать?