Публикации по теме '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 =..