From 67389b990fa08c7865a70086e418efce5a7f6281 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 7 Jul 2018 13:20:04 +0300 Subject: [PATCH] =?utf8?q?zfs-lovers=20=D1=80=D0=B5=D0=BA=D0=BE=D0=BC?= =?utf8?q?=D0=B5=D0=BD=D0=B4=D1=83=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://grml.org/zsh/zsh-lovers.html Всё больше стал использовать родной для zsh синтаксис for-циклов и модификаторы для имён, например чтобы обрезать расширение файла. Многое подчерпнул из zfs-lovers набора tips and tricks, которых не хватает в документации родной. Например скачал кучу torrent-файлов и хочу переименовать просто с циферкой: c=1 zmv '*rutrack*' 'do$((c++)).torrent' Или скачал дурацкие ALAC-и и само собой хочу их переконвертировать в свободный портируемый формат FLAC. Привычка уже делать это так: * декодирую их mplayer-ом (но теперь использую zsh-ный синтаксис): for i (*.m4a) mplayer -ao pcm:file="$i:r".wav -vc dummy "$i" * кодирую многопоточно с помощью GNU parallel: parallel flac -8 ::: **.wav * кодирую в Opus чтобы брать с собой на работу и слушать в наушниках где качество не нужно: parallel opusenc {} {.}.opus ::: **.wav && rm !$ -- 2.48.1