Есть директория с файлами, в именах которых есть пробелы. Нужно применить к каждому из них какое-то действие. Для этого я использую for:
for i in `ls`; do
Но вот беда! for вместо того, чтобы i присваивать имя одного файла, присваивает слова из этого имени по порядку. (т.е. вместо применения операции к файлу «a b c.mp4», получается применение к трем файлам: «a», «b» и «c.mp4»)
Как сделать так, чтобы переменной присваивались именно имена файлов, а не их отдельные части.