Bash поддерживает как числовые, так и ассоциативные массивы. Общее количество элементов этих типов массивов может быть вычислено несколькими способами в Bash. Длину массива можно подсчитать с помощью символа «#» или цикла, или с помощью команды типа «wc» или «grep». В этой статье показаны различные способы подсчета длины массива в Bash.
Архив метки: 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, которые объясняются в этом руководстве.