Архив метки: Bash

Как найти длину массива в Bash

Bash поддерживает как числовые, так и ассоциативные массивы. Общее количество элементов этих типов массивов может быть вычислено несколькими способами в Bash. Длину массива можно подсчитать с помощью символа «#» или цикла, или с помощью команды типа «wc» или «grep». В этой статье показаны различные способы подсчета длины массива в Bash.

Читать

Как использовать рекурсивную команду Grep для поиска в каталоге

«Grep» — очень полезная команда Bash для поиска содержимого в файле. Шаблон регулярного выражения можно использовать с командой «grep» для поиска любого конкретного текста в файле. Обычная команда «grep» используется для поиска содержимого в одном файле, но иногда требуется поиск содержимого в нескольких файлах, хранящихся в папке. Рекурсивная команда grep используется для поиска содержимого в каталоге с несколькими файлами. В этой статье показаны методы использования рекурсивного «grep» в Bash. Читать

LUKS. Автомонтирование при загрузке

Для автоматической расшифровки LUKS разделов и их монтирования можно использовать небольшой bash скрипт, который запускается при старте системы. Код скрипта приведён в статье. Читать

WOL. Функция запуска системы по сети

Полезная функция WakeOnLan позволяет запускать ПК по запросу из локальной сети. В основном её используют на оборудовании, которое обычно выключено ради экономии электричества и активно лишь иногда. Далее приведу небольшой bash скрипт, который и делает всю магию запуска. Читать

5 удивительных способов использования терминала Linux

Терминал Linux — это мощный инструмент, позволяющий пользователям взаимодействовать с операционной системой в текстовом режиме. Однако его возможности часто остаются недостаточно изученными. В этой статье мы рассмотрим пять уникальных способов использования терминала Linux, которые помогут вам оптимизировать работу с системой и повысить продуктивность. Читать

Чтение CSV-файла в Bash

Полная форма CSV — значение, разделенное запятыми. Файл CSV используется кодировщиком для многих целей, которые хранят данные в табличном формате полуструктур. Каждая строка файла обрабатывается как строка таблицы, и каждое поле строки отделяется запятой (,) в файле CSV. В Bash существует множество способов чтения файлов CSV, которые объясняются в этом руководстве.

Читать