Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Script для zip-архивации n-файлов в n-файлов / 14 сообщений из 14, страница 1 из 1
29.09.2017, 17:53
    #39528572
Script для zip-архивации n-файлов в n-файлов
Имеются 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
29.09.2017, 18:23
    #39528585
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Script для zip-архивации n-файлов в n-файлов
Hans Christian AndersenГде ошибка?

Точку после звёздочки забыл чтобы исключить файлы с расширениями.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.09.2017, 19:04
    #39528604
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Script для zip-архивации n-файлов в n-файлов
И имя zip-файла указать надо.
...
Рейтинг: 0 / 0
02.10.2017, 13:36
    #39529373
Script для zip-архивации n-файлов в n-файлов
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
02.10.2017, 14:04
    #39529392
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Script для zip-архивации n-файлов в n-файлов
Hans Christian AndersenПовторяю задание
Студент, это ты нам задачи ставишь чтоль?
...
Рейтинг: 0 / 0
02.10.2017, 14:30
    #39529400
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Script для zip-архивации n-файлов в n-файлов
а по существу:
Код: sql
1.
find -not -name "*.*" -exec zip "{}".zip "{}" \;
...
Рейтинг: 0 / 0
02.10.2017, 14:45
    #39529412
Script для zip-архивации n-файлов в n-файлов
mefman,

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

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

Код: powershell
1.
find /app/nta/aes/export/hadamaus/UPL/archiv -not -name "*.*" -exec zip "{}".zip "{}" \;
...
Рейтинг: 0 / 0
02.10.2017, 16:33
    #39529525
Script для zip-архивации n-файлов в n-файлов
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
02.10.2017, 18:11
    #39529607
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Script для zip-архивации n-файлов в n-файлов
Код: sql
1.
man rm
...
Рейтинг: 0 / 0
02.10.2017, 18:45
    #39529630
Мутаген
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Script для zip-архивации n-файлов в n-файлов
В find добавить "-type f", что бы он находил только файлы и пропускал каталоги
...
Рейтинг: 0 / 0
02.10.2017, 22:57
    #39529726
Script для zip-архивации n-файлов в n-файлов
Мутаген,

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

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


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