Имеем простой скрипт:
#!/bin/sh
for par in $@;
do
cat $par;
done;
Запускаем его, например, вот так:
./tmp_script *.txt
Если в текущей директории нет файлов с пробелами в именах, всё работает на ура. Как только появляется имя с пробелом -- "error: не могу найти файл". Нужно как-то экранировать пробелы во входных параметрах, но КАК???