Поиск по блогу

Linux. Команда getopts

Команды Linux предполагают, что некоторые из переданных аргументов будут опциями. Исторически сложилось так, что это были переключатели в виде одиночных символов, отличающиеся от других параметров стоящей перед ними дефисом.
Категория: ОС LinuxСценарии
Теги: BashCLILinuxКоманда

Раскрытие выражений (expansion)

Когда оболочка получает какую-то командную строку на выполнение, она до начала выполнения команды осуществляет «грамматический разбор» полученной командной строки. Одним из этапов такого «разбора» является подстановка выражений.
Категория: ОС LinuxРазное
Теги: BashCLILinuxКоманда

Подстановки имен файлов

Когда вы набираете команду типа ls *.txt и нажимаете Enter, задача поиска файлов, совпадающих с критерием *.txt решается не только командой ls, но и самой оболочкой. Здесь требуется небольшое объяснение о том, как командная строка интерпретируется в shell.
Категория: ОС LinuxРазное
Теги: BashCLILinuxКомандаФайлШаблон

Конструкции ((…)) и [[…]]

Конструкция ((…)) позволяет работать с целыми числами, умеет работать с логическими операторами, ее часто используют в операторе if. Конструкция [[…]] позволяет использовать более естественный синтаксис для проверки файлов и сравнения строк.
Категория: ОС LinuxСценарии
Теги: BashCLILinuxКоманда

Выполнение нескольких команд в командной строке

В командной строке можно объединять сразу несколько команд в одну строку (в один запуск). Например, вам нужно выполнить сначала одну команду, за ней вторую и так далее. Но вы хотите сразу вбить в командной строке одну инструкцию, которая все сделает.
Категория: ОС LinuxРазное
Теги: BashCLILinuxКоманда

Linux. Команда test

Предназначена для проверки типа файла и сравнения чисел и строк. Возвращает код возврата 0 (истина) или 1 (ложь) в зависимости от вычисления выражения. Выражения могут быть как унарными, так и бинарными.
Категория: ОС LinuxКоманды
Теги: BashCLILinuxКоманда

Linux. Команда sort

Команда sort сортирует содержимое файла в алфавитном или нумерологическом порядке. Если задать несколько файлов, то команда соединит их и, рассортировав, выдаст единым списком.
Категория: ОС LinuxКоманды
Теги: BashCLILinuxКоманда

Linux. Команда cut

Команда cut предназначена для извлечения (буквально «вырезания») различных полей данных из файла. Если не указано ни одного файла или задано имя «-», используется стандартный ввод. Результат всегда поступает на стандартный вывод.
Категория: ОС LinuxКоманды
Теги: BashCLILinuxКоманда

Linux. Команда grep

Команда находит в одном или нескольких файлах строки, совпадающие с указанным шаблоном. Если в команде указано несколько файлов, каждая найденная строка предваряется именем файла. Кроме того, она позволяет отфильтровать вывод другой команды.
Категория: ОС LinuxКоманды
Теги: BashCLILinuxRegExpКомандаШаблон

Linux. Команда tr

Команда служит для замены выбранных символов на другие символы или удаления их. В отличие от большинства других команд, не принимает имен файлов в качестве аргумента. Ввод команды осуществляется или со стандартного ввода, или с вывода других программ путем перенаправления.
Категория: ОС LinuxКоманды
Теги: BashCLILinuxКоманда
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.