Мне дали скрипт, который находит все html-файлы и сжимает их по отдельности в новом месте.
#!/bin/bash
for i in .html; do
gzip < $i > /backup/full/$i
done
Я не уверен, что полностью понимаю, как это работает, поскольку он работает только в том случае, еслинаходится в том же каталоге, что и файлы.Что если по какой-либо причине сценарий находится в другом месте?
Попытка добавить что-то вроде этого приводит к объединению как исходного, так и целевого путей, и появляется ошибка
for i in /html/directory/*.html; do
gzip < $i > /backup/full/$i
done
Спасибоза ваше время