Публикации по теме 'shell'


Искусство решения проблем — Сценарий оболочки
Вы любите автоматизацию 😎 ? Если это так, в этом посте будет представлен четкий и краткий прецедент и объясняется, как автоматизировать вашу повседневную работу по повторению 🚀 1️⃣ Выявление проблемы 2️⃣ Множество решений — превратите повторение в автоматизацию 3️⃣ Воспользуйтесь преимуществами Shell Script | решить свою проблему 4️⃣ Сканирование условных выражений 5️⃣ Оптимизация! Оптимизируйте! Оптимизируйте! Давайте углубимся и посмотрим на описание проблемы..

Shell Scripting - инструмент для администрирования или прототипирования или просто неправильно?
Недавно я написал оболочку script , решение проблемы, которую я впервые увидел 30 лет назад с помощью стандартного инструмента dd , в котором, как мне казалось, отсутствует важный элемент дизайна: чтение из пустого канала никогда не является ошибкой . Нам нужен еще один флаг . Unix имеет очень сильную конструктивную позицию, «философию инструментов» - делайте что-то один раз & хорошо , предоставляйте простой универсальный интерфейс (stdin + stdout), все (почти) является..

Linux awk/gawk программирование с практиками
gawk — это язык сканирования и обработки шаблонов, который представляет собой реализацию проекта GNU языка программирования AWK . Он соответствует определению языка в стандарте POSIX 1003.1. Параметры awk [OPTION...] [pattern {action} ...] [ARGUMENT...] \a «предупреждающий» символ; обычно ASCII BEL \b назад \f подача формы \n новая строка \r возврат каретки \t горизонтальная вкладка \v вертикальная вкладка Встроенные переменные NF  – это количество полей в..

Командная строка || Терминал || Консоль || Оболочка
Командная строка || Терминал || Консоль || Оболочка Командная строка, терминал, оболочка, консоль (подробнее о различиях позже), возможно, являются наиболее неправильно понимаемым инструментом между техническим и нетехническим миром. Это почти полностью связано с голливудскими изображениями «хакеров», хлопающих по клавиатуре в поту, и, наконец, сидящих сложа руки и говорящих со вздохом: «Я нахожусь в мэйнфрейме» или что-то в этом роде. Я не смог даже найти изображение командной..

Найдите разницу между двумя файлами данных, используя BASH
Если вы работаете или являетесь частью команды ETL или команды, в которой задействованы огромные данные, тогда вы могли столкнуться с ситуацией, когда вам нужно сравнить 2 огромных файла данных, чтобы определить, идентичны ли они, или найти несоответствующие записи. У меня был аналогичный сценарий, когда мне нужно было сравнить 2 огромных файла фиксированной длины. Далее было наблюдение за файлами. В обоих файлах миллионы записей, но они перемешаны и не в том же порядке. В обоих..

Нежадные регулярные выражения
Для любого, кто изучал регулярные выражения, вы, возможно, встречали идею «жадности» или «не жадности» по отношению к механизму регулярных выражений. Эта статья предназначена для тех, кто слышал эти термины, но не предпринял шагов, чтобы понять полезность жадности. Эта тема не слишком сложная, поэтому, надеюсь, пары простых примеров будет достаточно, чтобы донести идею до конца. Пример Предположим, вы хотите извлечь из текста предложения, заключенные в скобки. This is some..

Знакомство с Shell + 5 общих команд, которые нужно знать
Введение в Shell для начинающих Использование оболочки может напугать. Понятно, что отдавать предпочтение инструментам с красивым пользовательским интерфейсом. Прежде чем мы посмотрим на оболочку, что такое оболочка? Определение оболочки Давайте начнем с того, как мы используем компьютеры. Думайте о своем компьютере как о роботе, который ждет инструкций. В большинстве случаев вы используете приложения, чтобы заставить компьютер выполнять действия. Например, прямо сейчас вы..