Просто добавьте кавычки вокруг имени цели:
mv $i "$(grep \# $i | head -1 | sed 's/# //' | sed 's/[_\?\!\]//' | sed 's/[:/]/ - /')" ;
Настройки-i200Gib
-s200Mib
создают файл размером 200G очень быстро. Очевидно, я не понял параметров, поэтому вам лучше всего игнорировать все, что я сказал ниже. Виноват. Я собираюсь вернуться к чертежной доске -, проведу некоторое тестирование и обновлю, если/когда я разберусь с этим.
У меня работает нормально. Я использую -i
для указания начального положения и -s
для указания конечного положения. В настоящее время я обрабатываю портативный накопитель WD «MyPassport» емкостью 4 ТБ, который умер. 200 ГБ за раз, а затем с помощью PhotoRec извлечь файлы из каждого изображения размером 200 ГБ. Я следовал примерам, приведенным в конце раздела «Алгоритм» в онлайн-руководстве ddrescue . Я разбиваю вывод, потому что:
П.С. PhotoRec считает, что может извлекать файлы, расположенные между изображениями (см. конец этого раздела ), используя вопросительный знак в качестве подстановочного знака, но я не проверял это.
Удачи!