From 0095ae2ccb3d199672ae4c03c4c6a92298cb89fc Mon Sep 17 00:00:00 2001 From: Maxim Lihachev Date: Fri, 26 Feb 2016 21:55:09 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BA=D1=80=D0=B8=D0=BF=D1=82=D1=8B=20?= =?UTF-8?q?=D0=B8=D0=B7=20bash/aliases.=20=D0=A3=D1=81=D1=82=D0=B0=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2=D1=89=D0=B8=D0=BA=20=D1=81=D1=86=D0=B5=D0=BD=D0=B0?= =?UTF-8?q?=D1=80=D0=B8=D0=B5=D0=B2=20=D1=81=20=D0=BF=D0=BE=D0=BC=D0=BE?= =?UTF-8?q?=D1=89=D1=8C=D1=8E=20lnbin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _install.sh | 11 +++++++++++ a2mp3 | 9 +++++++++ dus | 19 +++++++++++++++++++ fcheck | 16 ++++++++++++++++ fucheck | 16 ++++++++++++++++ img50 | 9 +++++++++ imgRL | 9 +++++++++ imgRR | 9 +++++++++ lastfmlog | 9 +++++++++ passgen | 12 ++++++++++++ robodoc2html | 18 ++++++++++++++++++ 11 files changed, 137 insertions(+) create mode 100755 _install.sh create mode 100755 a2mp3 create mode 100755 dus create mode 100755 fcheck create mode 100755 fucheck create mode 100755 img50 create mode 100755 imgRL create mode 100755 imgRR create mode 100755 lastfmlog create mode 100755 passgen create mode 100755 robodoc2html diff --git a/_install.sh b/_install.sh new file mode 100755 index 0000000..0450174 --- /dev/null +++ b/_install.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +#Создан: Пт 26 фев 2016 21:35:10 +#Изменён: Пт 26 фев 2016 21:53:32 + +shopt -s extglob + +for script in !(_install.sh); { + lnbin $script scripts +} + diff --git a/a2mp3 b/a2mp3 new file mode 100755 index 0000000..4de6e0a --- /dev/null +++ b/a2mp3 @@ -0,0 +1,9 @@ +#!/bin/bash + +#Создан: Пт 26 фев 2016 21:37:48 +#Изменён: Пт 26 фев 2016 21:38:22 + +#- Конвертирование аудио в mp3 + +lame -b ${2:-320} --noreplaygain -q 0 -m s -k -p "$1"; + diff --git a/dus b/dus new file mode 100755 index 0000000..01d2d26 --- /dev/null +++ b/dus @@ -0,0 +1,19 @@ +#!/bin/bash + +#Создан: Пт 26 фев 2016 21:32:55 +#Изменён: Пт 26 фев 2016 21:33:31 + +#- Вывод размера файлов в отсортированном виде + +\du -smc "$@" | sort -gr | awk '{ + if ($1 > 1024) { + printf("%s%10sG","'$red'",sprintf("%.2f",$1/1024)) + } else if ($1 > 1) { + printf("%s%10sM","'$yellow'",$1) + } else { + printf("%s%10sM","'$blue'","~"$1) + } + sub($1,"") + print $0,"'$rstc'" +}' + diff --git a/fcheck b/fcheck new file mode 100755 index 0000000..7b15743 --- /dev/null +++ b/fcheck @@ -0,0 +1,16 @@ +#!/bin/bash + +#Создан: Пт 26 фев 2016 21:39:40 +#Изменён: Пт 26 фев 2016 21:39:40 + +#- file -> [X] file + +for i in "$@"; { + if [[ ! "$i" =~ \[X\]\ .* ]]; then + echo -n $i + echo -ne '\000' + echo -n $(echo $(basename "$i") | sed 's/^\[ \] \|^/[X] /') + echo -ne '\000' + fi +} | xargs -0 -n2 mv -v + diff --git a/fucheck b/fucheck new file mode 100755 index 0000000..23ea83e --- /dev/null +++ b/fucheck @@ -0,0 +1,16 @@ +#!/bin/bash + +#Создан: Пт 26 фев 2016 21:39:58 +#Изменён: Пт 26 фев 2016 21:39:58 + +#- file -> [ ] file + +for i in "$@"; { + if [[ ! "$i" =~ \[.\]\ .* ]]; then + echo -n $i + echo -ne '\000' + echo -n "[ ] $i" + echo -ne '\000' + fi +} | xargs -0 -n2 mv -v + diff --git a/img50 b/img50 new file mode 100755 index 0000000..c037ac2 --- /dev/null +++ b/img50 @@ -0,0 +1,9 @@ +#!/bin/bash + +#Создан: Пт 26 фев 2016 21:39:15 +#Изменён: Пт 26 фев 2016 21:39:15 + +#- Уменьшение размера изображения на 50% + +echo "$1"; convert -resize 50% "$1" "$1" + diff --git a/imgRL b/imgRL new file mode 100755 index 0000000..ab6514f --- /dev/null +++ b/imgRL @@ -0,0 +1,9 @@ +#!/bin/bash + +#Создан: Пт 26 фев 2016 21:39:01 +#Изменён: Пт 26 фев 2016 21:39:01 + +#- Поворот изображения влево на 90 градусов + +echo "$1"; convert -rotate -90 "$1" "$1" + diff --git a/imgRR b/imgRR new file mode 100755 index 0000000..35e1fab --- /dev/null +++ b/imgRR @@ -0,0 +1,9 @@ +#!/bin/bash + +#Создан: Пт 26 фев 2016 21:38:42 +#Изменён: Пт 26 фев 2016 21:38:42 + +#- Поворот изображения вправо на 90 градусов + +echo "$1"; convert -rotate 90 "$1" "$1" + diff --git a/lastfmlog b/lastfmlog new file mode 100755 index 0000000..8a5b192 --- /dev/null +++ b/lastfmlog @@ -0,0 +1,9 @@ +#!/bin/bash + +#Создан: Пт 26 фев 2016 21:38:13 +#Изменён: Пт 26 фев 2016 21:38:13 + +#- Лог scmpc/last.fm + +watch -n 1 "tail $SHELLRC/var/log/mpdscribble.log" + diff --git a/passgen b/passgen new file mode 100755 index 0000000..37078a7 --- /dev/null +++ b/passgen @@ -0,0 +1,12 @@ +#!/bin/bash + +#Создан: Пт 26 фев 2016 21:33:55 +#Изменён: Пт 26 фев 2016 21:33:55 + +#- Генератор паролей + +for i in `seq ${2:-10}`; { +