powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Script для zip-архивации n-файлов в n-файлов
14 сообщений из 14, страница 1 из 1
Script для zip-архивации n-файлов в n-файлов
    #39528572
Имеются N-файлов, которые должны архивироваться с помощью zip. Все файлы находятся в каталоге /app/archiv. Zip-Files должы тагже остаться в этом каталоге.
Архивироваться должны только файлы без расширения.

Вот написал скрипт, а он не работает:

Код: powershell
1.
2.
3.
4.
#!/bin/sh
for file in *; do
  zip -l $file
done



zip error: Nothing to do! (FT170904.zip)
zip error: Nothing to do! (FT170905.zip)

Где ошибка?
Заранее спасибо!
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39528585
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hans Christian AndersenГде ошибка?

Точку после звёздочки забыл чтобы исключить файлы с расширениями.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39528604
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И имя zip-файла указать надо.
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529373
Alexander A. Sak,

*. - из-за этого выражения выдает ошибку code 12 nothing to do

Код: powershell
1.
2.
3.
4.
5.
#!/bin/sh
zip=".zip"
for file in /app/archiv/*.; do
  zip $file$zip $file
done



Повторяю задание: Нужно зацыповать все файлы без расширения из каталога /app/archiv
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529392
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hans Christian AndersenПовторяю задание
Студент, это ты нам задачи ставишь чтоль?
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529400
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а по существу:
Код: sql
1.
find -not -name "*.*" -exec zip "{}".zip "{}" \;
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529412
mefman,

Спасибо! Работает.
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529415
mefman,

а если я в определенном каталоге хотел бы циповать файлы?
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529420
Hans Christian Andersen,

Код: powershell
1.
find /app/nta/aes/export/hadamaus/UPL/archiv -not -name "*.*" -exec zip "{}".zip "{}" \;
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529525
Hans Christian Andersen,

если я запускаю этот скрипт, получаю результат, который нужно:

#!/bin/sh
find /app/archiv -not -name "*.*" -exec zip "{}".zip "{}" \;
find /app/archiv -not -name "*.*" -exec rm "{}" \;

1. Компримирую файлы без расширения.
2. Удоляю файлы без расширения.

После выполнения скрипта, получаю пару ошибок (см. screenshot).
Как убрать ошибки?
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529607
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
man rm
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529630
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В find добавить "-type f", что бы он находил только файлы и пропускал каталоги
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529726
Мутаген,

спасибо
...
Рейтинг: 0 / 0
Script для zip-архивации n-файлов в n-файлов
    #39529727
Мутаген,

#!/bin/sh
find /app/archiv "-type f" -not -name "*.*" -exec zip "{}".zip "{}" \;
find /app/archiv "-type f" -not -name "*.*" -exec rm "{}" \;
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Script для zip-архивации n-файлов в n-файлов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]