Публикации по теме 'bash'
Bash-скрипты: переменные и подоболочка
Объявить переменную в оболочке Bash довольно просто, возьмите пример, подобный приведенному ниже:
#! /bin/bash
myname="Kshitiz"
myage="26"
echo "My name is: $myname"
echo "my age is: $myage"
Мы также можем сохранить вывод допустимой команды оболочки в переменную. Этот процесс называется Subshell .
Здесь допустимая команда оболочки отправляется в фоновый режим, а ее вывод затем указывается переменной. Давайте разберемся с этим на примере:
#!..
Игра жизни Конвея: изучите Bash, создав небольшую игру
Bash (Bourne Again Shell) — это язык сценариев, созданный для операционных систем GNU (включая UNIX-подобные системы, например, Linux). Его можно использовать для взаимодействия с ОС из командной строки и для написания программ для автоматизации различных задач.
Игра жизни Конвея
Игра Конвея «Жизнь» — это игра с нулевым игроком, состоящая из доски с некоторой начальной конфигурацией. Доска разделена по ячейкам, которые могут быть как живыми, так и мертвыми. После каждого этапа..
5 вещей, которые нужно знать перед тем, как начать писать сценарии в Bash Shell
Не повторяйте моих ошибок!
Примечание : эта статья предназначена для разработчиков, которые привыкли к языкам высокого уровня, таким как C, C#, Javascript или Python, и плохо знакомы со сценариями Bash Shell.
#1 Жизненный цикл команды
Когда команда передается оболочке, интерпретатор выполняет следующие основные шаги:
Подстановка переменных — заменяет все переменные их значениями. Синтаксический анализ строки — интерпретатор повторно сканирует строку и обрезает..
Загрузка среды при изменении каталога
Измените контекст gcloud , вход az , контекст Kubernetes, установите переменные среды и многое другое, просто изменив каталог.
В течение обычного рабочего дня мне часто приходится переключаться между двумя или даже тремя разными репозиториями, каждый со своим относительным gcloud или az или любой другой конфигурацией, контекстом Kubernetes и так далее.
Поначалу мне было очень неприятно и отнимало много времени на обратный поиск в истории команд, которые мне нужно было выполнить,..
Автоматизация сборки MXNet с использованием сценариев Bash
Автоматизация сборки MXNet с использованием сценариев Bash
Создание двоичных файлов для выпуска программного обеспечения - дело кропотливое. Но автоматизация с использованием сценариев Bash оказалась стоящей хлопот!
В рамках тестирования Apache MXNet мне было поручено создать двоичные файлы для внутренней вилки Apache MXNet.
При создании и тестировании двоичного файла MXNet мне пришлось выполнить множество шагов. Кроме того, этот конвейер нужно было воспроизвести 8 раз, чтобы..
Bash: Что делает 'ls *.c'?
Когда вы изучаете Bash , одна из самых основных команд, которую вам нужно освоить, — это ls , которая будет отображать содержимое каталога. Есть много опций, которые вы можете включить при отображении списка, поэтому я приглашаю вас прочитать справочную страницу для этой команды, поскольку здесь мы напишем ее просто и конкретно.
Как следует из названия, команда, о которой я буду говорить, выглядит так:
$ ls *.c
Глядя на синопсис команды ls , мы видим:
ls [ВАРИАНТ]… [ФАЙЛ]…..
Как решить zsh: убит на MacOS Ventura
В этом руководстве - Вы найдете окончательное решение этой проблемы
Честно говоря, я искал решение по всему Интернету. То, что я нашел, по большей части либо устарело, либо по конкретным темам, полезным не для всех.
Проблема
Иногда при установке Homebrew или когда вы устанавливаете Ruby, Git, какой-либо пакет Python через Homebrew. Вы испортили свои .zshrc и .zprofile и не знаете, как их вернуть.
Другой вариант — возможно, вы один из тех, кто любит возиться и..