Привет, допустим мне нужно собрать все файлы с расширением .txt отовсюду с моего компа.
Я сначала установил чрезвычайно удобную locate
sudo apt-get install locate
а потом следующий скрипт
#!/bin/bash
for book in $(locate .txt)
do
echo "cp ${book} /mnt/e/BOOK"
done
выполняется лишь когда в исходной папке\файле нет пробелов - и таким образом найденный файл благополучно копируется в указанную папку.
Если же пробел есть - путь рвётся и все плохо.
Наверняка есть какое-то просто решение?
Спасибо!