Почему bash не воспринимает имена файлов с пробелами, если эти имена берутся из текстового файла? Я совсем запутался. Допустим, есть два файла,
#!/bin/bash
cat `cat $1`
А в другой файл запишем путь к третьему файлу, в имени которого есть пробел. Типа,
/home/user/some file.txt
и скормим первому.
\ не поможет. Кавычки тоже. \ проигнорируется, и bash ругнётся, что, мол, нету ни /home/user/some\ ни file.txt. Что мне делать?