DevBug blog

О Linux, Java, разработке ПО и не только

Bash: генерируем текстовые файлы

2013-12-19 Linux
Для генерации определенного количества файлов (пустых или с одним и тем же содержимым) можно воспользоваться следующим скриптом:#!/bin/bash for i in {0..51} do echo "Test file" $i > test$i.txt done который сгенерирует 52 файла с названиеми test0.txt-test51.txt с содержимым "Test file".

Bash: поиск по типу файлов

Предположим, что требуется найти все изображения. Осуществить поиск можно различными способами: при помощи консольных или GUI-утилит. Существует различные множество вариантов поиска при помощи консоли: начиная от ls и заканчивая find. Ниже приведен пример баш скрипта, который находит все изображения (без учета расширения файлов) в /media/samba, создает файл с именем imagefile.output, в котором хранятся пути к найденным файлам. Затем скрипт пробегает по данному файлу и записывает в файл imagesProperties.output подробную информацию (права доступа, владелец и группа владельца, размер, дата изменения, путь к файлу) для всех найденных файлов. Читать далее...