Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
В примере показано, как можно удалить файлы в директории старше 30 дней.
Читать дальше...


Может пригодиться , к примеру, для удаления всех файлов определенного расширения
Читать дальше...


Создайте стандартный EXE-проект. Расположите на форме (Form) элементы FileListBox, DirListBox, DriveListBox и один элемент CommandButton. Добавьте нижеследующий код:
Читать дальше...


Ещё один простенький скрипт. Работает со штатными средствами linux-систем.
Будет делать поиск по всем образам, которые можно примонтировать
Читать дальше...


Собрать суммарную статистику по размерам директорий в /usr/local и положив ее в файл du.txt, вот таким образом:
Читать дальше...


Функция для замены местами двух файлов (swap). очень удобно если приходится например часто менять конфиги или скрипты.
Читать дальше...


Скрипт меняет кодировку всех файлов в текущей директории с cp1251 на UTF-8
Читать дальше...


Пример скрипта для упрощения процесса создания бэкапа баз данных mysql/
Читать дальше...


Скрипт делает бэкап нужных, нам конфигов.
Читать дальше...


Скрипт для подбора кодировки текстового файла:
Читать дальше...


Генерим несколько паролей(количество - как повезет, но не больше 10), альфанумеричных, длиной 8 символов:
Читать дальше...


Я время от времени пользуюсь пакетом streamripper, чтобы сохранять вещание интернет-радиостанций в файл.
Скрипт сохраняет всё в один файл radio.mp3 («-a radio.mp3», без этой опции каждый трек должен писаться в отдельный файл, но увы не все интернет-радиостанции разделяют треки и далеко не все вещают id3-тэги), писать максимум 50 мегабайт («-M 50»), а при разрыве соединения временные файлы не перезаписывать («-t») (предыдущие фрагменты тогда остаются в Название-станции/incomplete/)
Читать дальше...


Пусть есть два каталога: на локальной машине и на удалённой. Предполагаем, что изменения происходит только в одном месте (для объединения параллельных изменений нужно использовать средства управления версиями вроде subversion, а не средства синхронизации). Нужно перенести все произошедшие изменения в другой из них. Это и есть задача синхронизации
Читать дальше...


В скрипте используется возможность emailpost в ЖЖ. В этом случае письма, отправленные на адрес вида пользователь@post.livejournal.com будут публиковаться как посты.
Извлечение нужных полей из rss делается с помощью xmlstarlet.
Читать дальше...


Так же как при работе с expr и другими внешними командами, следует избегать частого применения данных утилит по причине замедления ими работы. dirname и basename без каких либо трудностей можно реализовать с помощью операций над переменными. В следующем примере определяются функции dirname и basename, идентичные по своему поведению одноименным утилитам dirname и basename
Читать дальше...


Пустая директория может иметь ненулевой размер. Поэтому проверять, пуста ли директория, надо примерно так
Читать дальше...


Полезными могут также оказаться функции для определения расширения имени файла (назовем ее ext) и имени файла без расширения (namename)
Читать дальше...


Как считать со стандартного ввода один символ, используя команды dd и stty
Читать дальше...



Как через шелл заархивировать каталог?
Читать дальше...