В рамках задания на лабораторных занятиях нам необходимо было написать скрипт, который должен был, при вводе соответствующего ключа, менять регистр букв в имени файла/каталога с верхнего на нижний и наоборот, менять регистр первой буквы каждого слова в имени на верхний, отдельными ключами, которые не должны исполняться самостоятельно, делать те же преобразования, но с выводом информации в терминал и выполнять изменения регистра рекурсивно.
Читать полностью »
Рубрика «bash-скрипт» - 2
Программа смены прав доступа и регистра имени файлов-каталогов на Bash
2020-03-21 в 11:56, admin, рубрики: bash, bash-скрипт, linux, Linux для всех, Разработка под LinuxИмпорт в Я.Коннект из файла списка пользователей через API
2019-04-14 в 11:46, admin, рубрики: api, api яндекс, bash-скрипт, Разработка под Linux, Я.Коннект, Яндекс API, Яндекс.ПочтаСтолкнулся с проблемой «ненахода» актуального скрипта для массового создания сотрудников.
Проблема связана с переходом Яндекса с PDD (Почта для домена), на Я.Коннект с новой версией API.
Скрипты которые мне попадались, были написаны только для «старой» версии API, и потому считаются нерабочими неактуальными.
Потому, вот актуальный простенький скрип на сегодня, для массового создания «Сотрудников» в организации.
Читать полностью »
Termux шаг за шагом (Часть 2)
2019-03-28 в 23:32, admin, рубрики: api, bash-скрипт, python, termux, Разработка под androidВ прошлой части мы с вами познакомились с базовыми командами Termux'а, настроили SSH соединение с ПК, научились создавать alias'ы и установили несколько полезных утилит. В этот раз нам предстоит шагнуть еще дальше, мы с вами:
- узнаем про Termux:API
- установим Python и nano, а также напишем "Hello, world!" на Python
- узнаем про bash-скрипты, и напишем скрипт с использованием Termux:API
- используя bash-скрипт, Termux:API и Python напишем простую программку Читать полностью »
Парсинг 0.5Tb xml за несколько часов. Поиск организаций по критериям в реестре субъектов МСП ФНС
2018-05-15 в 14:12, admin, рубрики: bash-скрипт, XML, обработка данных, открытые данные, парсингПо роду деятельности (автоматизация процессов и разработка архитектуры информационных систем) часто приходится сталкиваться с необходимостью написать скрипт и получить результат «здесь и сейчас» для неожиданно «прилетевшей» задачи в ситуации, когда нет возможности оперативно привлечь внешних разработчиков.
Решению одной из таких задач будет посвящен обзор. В какой-то момент появилась необходимость проанализировать на основе открытых данных “Единого реестра субъектов малого и среднего предпринимательства” Федеральной налоговой службы (далее РМСП) динамику по месяцам количества организаций определенного вида деятельности, а именно, сельхозпредприятий. Подходы, которые использовались при ее решении, надеюсь будут полезны тем, кто ищет варианты обработки больших структурированных массивов данных XML, но распространенные средства обработки, например, приложения типа SelectFromXML, он-лайн XML обработчики по каким-то причинам не подходят. Либо ограничен функционал, либо возникают проблемы при работе с кириллической кодировкой, либо не обеспечивается необходимая производительность, либо ограничены ресурсы «железа». Программисты и профессионалы надеюсь не буду слишком строги к стилю кодирования и выбору способов реализации, а критика и советы в комментариях приветствуются.
Итак задача:
Читать полностью »
Как выпустить самоподписанный SSL сертификат и заставить ваш браузер доверять ему
2018-04-03 в 14:31, admin, рубрики: bash-скрипт, Google Chrome, https протокол, mac os x, openssl, ssl сертификаты, Разработка веб-сайтов
Все крупные сайты давно перешли на протокол https. Тенденция продолжается, и многие наши клиенты хотят, чтобы их сайт работал по защищенному протоколу. А если разрабатывается backend для мобильного приложения, то https обязателен. Например, Apple требует, чтобы обмен данными сервера с приложением велся по безопасному протоколу. Это требование введено с конца 2016 года.
На production нет проблем с сертификатами. Обычно хостинг провайдер предоставляет удобный интерфейс для подключения сертификата. Выпуск сертификата тоже дело не сложное. Но во время работы над проектом каждый разработчик должен позаботиться о сертификате сам.
В этой статье я расскажу, как выпустить самоподписанный SSL сертификат и заставить браузер доверять ему.
Читать полностью »
Регистратор на Bash для камер с rtsp
2017-10-26 в 14:29, admin, рубрики: bash-скрипт, ip-камера, linux, rtsp, китай, Работа с видеоВсем привет!
Так как ребенок уже в том возрасте, когда уходит в школу и приходит из нее самостоятельно, при этом имеет ломаный график обучения, стала задача мониторинга, как он делает уроки, сколько времени занимается фортепиано и прочих задач воспитания.
Но денег не особо много, чтобы покупать какие-то специализированные решения, поэтому решено было поскрести по завалам хлама в серверной и с разрешения руководства утащить домой IP-камеру Xblitz iSee P2P IP WiFi.

Камера Xblitz iSee P2P IP WiFi
Читать полностью »
[в закладки] PDF-версия статей про Bash-скрипты
2017-08-30 в 11:57, admin, рубрики: bash, bash-скрипт, linux, PDF, автоматизация, Блог компании RUVDS.com, Настройка Linux, перевод, системное администрирование, сценарий командной строкиПривет! Летом мы переводили цикл статей про Bash-скрипты — судя по отклику, статьи оказались для вас полезными. И, по многочисленным просьбам, мы решили сделать PDF-версию перевода.
Подробности под катом.
Читать полностью »
Безопасный OpenVPN на VPS за несколько минут
2017-08-13 в 9:12, admin, рубрики: bash-скрипт, openvpn, vpn, vps, блокировки, информационная безопасность, Сетевые технологии, системное администрирование, скриптВведение
В связи с последними событиями и возможной блокировкой публичных VPN сервисов созрела идея облегчить жизнь людям и сделать скрипт для быстрой установки OpenVPN со всеми настройками и легким выпуском сертификатов.
Скрипт позволяет одной командой создать работающий сервер и создать файлы конфигурации для клиентов в unified формате (то есть с сертификатами, включёнными в файл конфигурации). Кстати, эти файлы подходят для мобильных устройств.
Скрипт создавался для машин с CentOS 7.x или Ubuntu Server 17.x, использование на Ubuntu 16.x. возможно, но там OpenVPN 2.3.x в репозиториях. При необходимости можно добавить другие дистрибутивы, но обычно при покупке VPS можно выбрать систему и это не так важно.
Читать полностью »
Разработка скриптов-обёрток с помощью инструмента Sparrow
2017-07-15 в 19:45, admin, рубрики: bash, bash scripting, bash-скрипт, devops (*nix), perl, perl6, pip, python, автоматизация, Разработка под LinuxДоброе время суток! В данном посте я хочу рассказать как с помощью инструмента Sparrow лёгко и просто писать собственные обёртки к существующим скриптам и утилитам, а так же зачем вам это может понадобиться.
Резервное копирование томов LVM2 с защитой от перегрузок IO с использованием сигналов SIGSTOP, SIGCONT
2017-07-07 в 10:42, admin, рубрики: bash-скрипт, dd, ionice, iowait, производительность, резервное копирование, Серверное администрирование, сигналы, системное администрирование, хранилище данныхНастройка резервного копирования уверенно занимает одно из важнейших мест в деятельности администратора. В зависимости от задач резервного копирование и типов приложений и вида данных резервное копирование может осуществляться с помощью различных инструментов, таких как rsync, duplicity, rdiff-backup, bacula и других, коих существует огромное множество.
Помимо осуществления самого процесса резервного копирования, который бы отвечал потребностям организации, существует ряд проблем, которые неизбежно возникают при осуществлении резервного копирования, одна из которых — увеличение нагрузки на дисковую подсистему, что может приводить к деградации производительности приложений.Читать полностью »

![[в закладки] PDF-версия статей про Bash-скрипты - 1 [в закладки] PDF-версия статей про Bash-скрипты - 1](https://www.pvsm.ru/images/2017/08/30/v-zakladki-PDF-versiya-statei-pro-Bash-skripty.jpg)