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


Ответ на:
комментарий
от Selecter

Ответ на:
комментарий
от fura13

Ответ на:
комментарий
от Selecter


Ответ на:
комментарий
от kosmonavt

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Скрипт и Имена файлов с пробелами (2007)
- Форум Bash. Удаление файлов по списку, в названии которых есть пробелы (2017)
- Форум Bash Scripting (2008)
- Форум Bash: множественные пробелы в параметрах. (2009)
- Форум как экранировать пробел? (2006)
- Форум Помоги перенести скрипт bash -> sh (2021)
- Форум du + cron = глюк (2008)
- Форум Супер-простой скрипт (2017)
- Форум Нужна помощь с bash-скриптом. (2020)
- Форум Bash: узнать полный путь до запущенного скрипта (2006)