📜 Shell скрипт для вывода пирамиды звезд

📜 Shell скрипт для вывода пирамиды звезд
Основы Здесь мы будем выводить пирамиду звезд из двух частей, как показано ниже. Мы будем перебирать номера, указанные пользователем, и печатать первую половину звезд с помощью цикла for, а вторую половину - с помощью другого цикла for. Пробелы и символы новой строки добавляются в другой секции. Скрипт 1. Отредактируйте файл /tmp/star_pyramid.sh и добавьте в него приведенный ниже скрипт: #!/bin/bash makePyramid() { # Here $1 is the parameter

🌐 Shell/Bash скрипт для поиска простых чисел на Linux

🌐 Shell/Bash скрипт для поиска простых чисел на Linux
Простое число - это целое число, которое имеет ровно 2 различных коэффициента, 1 и само себя. Число, которое не является простым, называется составным. Кроме 1, каждое натуральное число, которое делится только на 1 и на себя, называется простым. Например: 2,3,5,7,11,13,17,19,23,29... и т.д. Всего существует 25 простых чисел до 100 и 46 простых чисел до 200. 2 - четное и самое маленькое простое число, остальные простые числа нечетные. 1 не ...

🐧 Как преобразовать текстовые файлы в верхний или нижний регистр

🐧 Как преобразовать текстовые файлы в верхний или нижний регистр
Как обычно, в Linux существует более одного способа выполнения задачи. Чтобы преобразовать файл (input.txt) во все строчные буквы (output.txt), выберите любой ОДИН из следующих способов: Чтобы преобразовать файл (input.txt) в строчный регистр (output.txt) 1. dd: Возможно, вы использовали dd для многих других целей, но его можно использовать и для преобразования текста. $ dd if=input.txt of=output.txt conv=lcase 2. tr: Вы можете перевести все пропи

🐧 Изменение цвета вывода команды echo

🐧 Изменение цвета вывода команды echo
В UNIX-подобных операционных системах команда echo используется для вывода строки символов на терминал. Обычно цвет вывода команды echo повторяет тему терминала, в этом нет ничего необычного. Но если вы хотите, вы можете изменить цвет выводимого текста команды echo в Linux. Почему вы хотите это сделать? Для этого может быть несколько причин. Например, если вы пишете скрипт, в котором есть шаг, где нужно предупредить пользователя, использован...

🐧 Удаление определенных строк из файла в командной строке Linux

🐧 Удаление определенных строк из файла в командной строке Linux
Задача проста. Вам нужно удалить определенные строки из текстового файла в терминале Linux. Вы можете использовать текстовый редактор типа Vim или Nano, войти в файл и удалить нужные строки. Сейчас мы рассмотрим продолжение нашей прошлой статьи: 😡 Как удалить строки, соответствующие определенному шаблону в файле, используя SED Однако такой подход не подходит для автоматизации с помощью скриптов bash. Вместо этого можно воспользоваться мощным

🐧 Команда Bash Printf

🐧 Команда Bash Printf
Всякий раз, когда мы работаем с bash, мы используем команду echo для вывода stdout, поскольку она проста в использовании и идеально подходит для наших нужд. Но с простотой echo связано и несколько ограничений, например, формирование вывода с помощью echo не так просто. Поэтому Printf является эффективной альтернативой echo. Ее можно легко использовать в bash так же, как мы используем ее в других языках программирования. Синтаксис команды printf...

🐧 Bash Select (создание меню в скриптах shell)

🐧 Bash Select (создание меню в скриптах shell)
Конструкция Bash Select используется для создания нумерованного меню из списка пунктов. Синтаксис Оператор select имеет синтаксис, схожий с синтаксисом "цикла for": select ITEM in [List] do [commands] done Здесь список может быть массивом, диапазоном чисел, серией строк, разделенных пробелом, выводом команды и т. д. Пример Bash select Давайте разберем конструкцию select на примере. Здесь мы создали скрипт bash с именем brand.sh, и кома

🛠️ Решение ошибки bash: /bin/mv: Argument list too long

🛠️ Решение ошибки bash: /bin/mv: Argument list too long
Один из серверов разработки содержит миллионы файлов в одном каталоге. Чтобы освободить место на диске, мы решили переместить их в новую папку, созданную на другом диске, подключенном к той же системе. При попытке переместить файл с помощью команды mv была получена следующая ошибка. -bash: /bin/mv: Argument list too long Ошибка "Argument list too long", как правило, возникает тогда, когда мы передаем большое количество параметров одной команде. ...

🐧 Как заменить переменную в файле с помощью sed?

🐧  Как заменить переменную в файле с помощью sed?
Steam Editor, сокращенно sed, - это команда, используемая для поиска и замены любого текста в файле с помощью различных техник и синтаксиса. В этом руководстве мы разберемся с концепциями sed и узнаем, как можно заменить переменную или ее значение в файле с помощью sed. Синтаксис для замены строки Для замены значения переменной с помощью sed нам сначала нужно понять, как работает sed и как мы можем заменить простую строку в любом файле с помощью sed.

⏲️ 8 примеров команды date на Linux

⏲️ 8 примеров команды date на Linux
Поддержание точной даты в системе Linux - один из основных навыков, которым должен владеть любой пользователь Linux. Команда Linux date используется для отображения и установки настроек даты и времени в системе Linux. Это руководство дает вам представление о том, как можно использовать команду date для отображения и установки даты в вашей системе Linux. Базовый синтаксиc Базовый синтаксис команды date представлен ниже: 1) Команда