Архив рубрики: bash
Создание музыкальной флешки из плейлиста в случайном порядке
В машине приходится включать случайное воспроизведение на магнитоле, да и содержимое хочется иногда обновлять. Решил это чуток автоматизировать. Получился простой скрипт: 1234#!/bin/bash stick_path=$2 cat $1 | grep -v ‘#’ | \ while read i; do cp "${i}" "$stick_path/`printf ‘%06d’ $RANDOM`.mp3" … Читать далее
Google Drive в openSUSE 12.1
Для работы с Google Drive появилась небольшая утилитка grive, которая позволяет синхронизировать данные с Linux компьютера на сервера Google. В репозитариях openSUSE еще пакет не появился, поэтому решил собрать.
mozbackup для Linux с оптимизацией, шифрованием и отправкой в Dropbox
Простой скрипт, который позволяет создавать бэкап профиля Firefox (или другого продукта Mozilla), оптимизировать sqlite базы и шифровать бэкап для отправки в Dropbox. Шифрование рекомендуется, т.к. во-первых есть вероятность подбора пароля к Вашему Dropbox, а во-вторых к файлам есть доступ у … Читать далее
Удаление неиспользуемых пакетов в openSUSE
123456789101112131415#!/bin/bash export LC_ALL=C for PACKAGE in $(rpm -qa); do NEEDED=false for PROVIDE in $(rpm -q —provides "$PACKAGE" | awk ‘{print $1}’); do if [ $(rpm -q —whatrequires "$PROVIDE" | fgrep -v ‘no package requires’ | wc -l) -gt 0 ]; … Читать далее