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

Учебное пособие по Pipe в Bash

Linux pipe bash

Обычно мы получаем вывод любой команды в терминал. Иногда нам нужно отправить вывод команды как ввод другой команды. Эту задачу можно выполнить, выполнив команды последовательно или несколько раз. Поможет нам команда канала или конвейера, которая выполняет две или более команд одновременно в Linux, где вывод одной команды является вводом для следующей команды в конвейере. Управляющий оператор Pipes «|» или «| &»  передавая данные из вывода одного процесса (stdout) на вход другого (stdin) следующей команде в конвейере. Простым языком данные передаются только в одном направлении — от отправителя к получателю.

Использование команды pipe описано в этом небольшом руководсте. Читать →

Заявление Case в Bash

Операторы case в Bash обычно используются для упрощения сложных условий, когда у вас есть несколько вариантов. Использование оператора case вместо вложенного оператора if поможет вам сделать ваши bash-сценарии более удобочитаемыми и более простыми в обслуживании. Читать →

Что выполняет команда Echo в Linux с примерами

Linux-эхо

Команда echo — одна из самых простых и часто используемых команд в Linux. Аргументы, передаваемые echo выводятся на стандартный вывод.

echo обычно используется в скриптах оболочки для отображения сообщения или вывода результатов других команд. Читать →

Как разобрать CSV-файл в Bash?

Анализ файла значений, разделенных запятыми, то есть CSV-файла, из командной оболочки bash может быть сложной задачей и приводить к ошибкам в зависимости от сложности CSV-файла. Однако это частая задача во многих сценариях оболочки автоматизации или для быстрой обработки и переформатирования данных из файла, загруженного в bash.

В этом посте рассказывается о том, как разобрать CSV-файл с помощью встроенных команд Bash или с помощью команды awk для разбора более сложного формата. Решения, представленные ниже, могут быть легко адаптированы к другим форматам файлов, например, к файлу значений, разделенных табуляцией, т.е. к TSV-файлу. Читать →

Команда EGREP в Linux с примерами

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

Читать →

Работа в терминале Linux для начинающих

linux работа в терминале

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