После восстановления моего жесткого диска с помощью PhotoRec у меня есть папка с архивами 36 500 GZ. Из них около 200 очень важны для меня.
Каждый из этих архивов содержит ровно один архив TAR. Эти архивы TAR содержат папки и, среди прочего, файлы следующих типов файлов:
Можно ли создать сценарий оболочки, который
, так как я начинающий, когда дело доходит до Сценарии оболочки, я был бы очень благодарен за любую подсказку или указатель в правильном направлении о том, как такой сценарий может выглядеть.
Это не проверено. Я добавил туда комментарий по безопасности (поэтому он просто перекликается с файлом gz
, а не смещает его), но когда вы уверены, что он работает, продолжайте.
for f in *.gz; do
win=$(tar -ztvf "$f" | grep -iE 'doc|docx|xls|rtf|pdf|ppt|ods|odt|jpg | wc -l)
if [[ $win -gt "0" ]]; then
# mv "$f" /other/directory
echo "$f contains one of my files!"
fi
done