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}`; { +