Публикации по теме 'bash-script'


Основные команды Bash, которые должен освоить каждый программист
Bash (Bourne Again SHell) — это мощный интерпретатор командной строки и язык сценариев, используемый как программистами, так и системными администраторами. Это жизненно важный инструмент для навигации и взаимодействия с операционными системами Unix/Linux. Являетесь ли вы новичком или опытным программистом, понимание и использование команд Bash может значительно повысить вашу производительность и эффективность. В этой статье я познакомлю вас с некоторыми основными командами Bash,..

6 псевдонимов, функций и скриптов Terminal/Bash, которые я использую для десятикратного увеличения производительности
Терминал — лучший друг разработчика. Несколько нажатий клавиш позволяют выполнять ряд действий, таких как создание сотен файлов и папок, которые в противном случае были бы громоздкими в графическом интерфейсе. Рассмотрим этот код: mkdir folder_{1..50} Он создаст сразу 50 папок с именами от folder_1 до folder_50 . touch file_{a..z} # Creates 26 files named file_a through to file_z Теперь, скажем, вы фотограф и хотели бы упорядочить свои фотографии за последние четыре года по..

Введение в скрипты !
Что такое Bash? Bash — это оболочка командной строки для операционных систем на базе UNIX. Когда мы обычно передаем команды в ОС Linux, мы чаще всего используем оболочку Bash. Некоторая основная информация о сценариях оболочки/bash: Первая строка всегда: #! /bin/bash Это означает, что сценарий использует интерпретатор Bash. Давайте напишем пример сценария Bash: #! /bin/bash echo "This is a bash script, the path of my current directory is:" pwd echo "The..

Переключение между двоичными файлами
Я постоянно меняю свои двоичные файлы для предварительных условий установки и тестирования. Раньше я тратил немного времени на изменение путей или обновление .bashrc . Это быстрый пример небольшого количества bash, который я использовал, чтобы уменьшить количество ручных шагов, связанных с изменением oc двоичный (двоичный файл командной строки Openshift). В настоящее время у меня есть четыре версии двоичного файла oc на моем ПК: 3.7, 3.9, 3.10 и 3.11, я помещаю каждый двоичный..

Что происходит, когда вы вводите «ls *.c» в bash?
Одной из наиболее часто используемых команд в Linux является ls (сокращение от «список»), которая отображает список файлов и каталогов в текущем рабочем каталоге. Для этой команды есть несколько хитростей, например -a опция, которая отображает даже скрытые файлы и каталоги, или -l опция, которая отображает длинный формат каждого элемента, включая разрешения, владельца, размер и другие соответствующие данные. Тем не менее, в этой статье мы сосредоточимся на одном конкретном..

Повысьте свой опыт тестирования с помощью Nifty Bash Script!
Введение Привет, коллеги-разработчики! Если вам когда-либо приходилось тонуть в море журналов при выполнении тестов в своих проектах, вы не одиноки. Но не бойтесь, у меня есть отличное решение, которое поможет вам без проблем пройти тестовые прогоны! Я создал специальный bash-скрипт, который работает как по волшебству, чтобы отделить журналы текущего тестового запуска от старых, что значительно упрощает вашу жизнь. Я расскажу вам, как я это сделал, чтобы вы тоже могли улучшить..

Преобразование структур файлов и папок в сценарии Bash с помощью NodeJS
Это простое приложение NodeJS, которое принимает исходную папку в качестве входных данных и генерирует сценарий Bash. Сценарий Bash имеет все содержимое файлов и структуру папок в исходной папке и может воссоздавать их при выполнении. Исходный код доступен здесь: https://github.com/alexadam/folders-to-script Первый шаг, переберите все файлы в исходной папке: const fs = require("fs") const path = require("path") const listFiles = (dirPath, result) => { files =..