Мне нужно написать скрипт на Bash, который найдет все zip-файлы в подпапках, привяжет файлы и их пути к какому-либо файлу, а затем прокрутит этот список и выполнит некоторые задачи со всеми zip-файлами (например, извлечение, проверка файлов в zip, а затем удалить извлеченные файлы).
Некоторые мысли:
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo $DIR ##current dir
ls $DIR\*.zip
Затем привяжите результат к файлу (например, ziplist.txt). Затем прочитайте этот файл в цикле для каждой строки:
if [[ some result ]] ; then
while IFS= read -r ; do
done <$DIR/ziplist.txt
Как это можно сделать наилучшим образом? Извините, у меня ограниченный опыт работы с bash.