LinuxForum.Fans
Тема

Скрипт упаковки файлов по расширению (универсальный)

Автор: Val11 6 сообщений 1531 просмотров
#208718

Всем привет)

Нужна помощь в написании скрипта, скрипт должен упаковывать файлы в каталоги с названием их формата,при этом указывая год, месяц, день, время.
Кое-что я сделал, но при компиляции естественно ошибки, прошу Вас помочь разобраться.

Код

text
#!/bin/bash

$M=array("php","html","css","*.*"); # скажем я пытался объявить массив, что мне не удалось if [$M=="php"];than

H=/home/user P=php_dir_#(data+%Y%m%d%c).tar.gz tar -czf #P #H

if[$M==".html"];than HT=html_dir_#(date+%Y%m%d%c).tar.gz tar -czf #HT #H

if[$M==".css"];than H=/home/user C=css_dir_#(date+%Y%m%d%c).tar.gz tar -czf #C #H

elif F=find /home/user -name "*.*">*.*_dir_#(date+%Y%m%d%c).tar.gz tar -czf #F

fi; fi; fi;

В итоге могу сказать, что много ошибок.

Пользуйтесь тегами [сode] и форматируйте свой код.

#208722
Val11 написал:
#(data+%Y%m%d%c).tar.gz
tar -czf #P #H

это выглядит как комментарий.
Может все же про bash почитать?

#208723

выложите пжл норм статью где можна прочитать это, потому что делал код с того что увидел на форумах

#208890

В скрипте на самом деле очень много ошибок... Несколько позже выложу исправленный вариант.
P. S. Автор, учите русский. Орфографические и пунктуационные ошибки исправил.

Войдите или зарегистрируйтесь, чтобы ответить.