Публикации по теме 'shell'


Расширенное использование массивов в сценариях оболочки
Если какой-то кодер не поклоняется массивам, то вряд ли он хороший. :) Bash - это язык программирования оболочки, поэтому при кодировании Bash вам понадобятся массивы. В этой статье я кратко расскажу о логике работы с массивами в bash-скриптах. Мы будем рассматривать одномерные индексированные массивы и ассоциативные массивы (пары ключ, значение). В математике массив относится к набору чисел или объектов, которые будут следовать определенному шаблону. Массив — это упорядоченное..

Bash, Zsh или Fish: какая среда оболочки вам подходит?
Изучите ключевые отличия и определите, какая оболочка лучше всего подходит для вас Независимо от того, новичок вы в мире программирования или опытный разработчик, вы, вероятно, сталкивались или слышали о различных оболочках. В этой статье рассматриваются различия между тремя популярными оболочками: Bash, Zsh и Fish. К…

Серия блогов для стажеров: Maddie’s Zero One Journey, часть 1  — «Знакомство с оболочкой»
Мадлен Прамоэдья, стажер Zero One Group (ZOG) ZOG недавно запустила серию блогов для стажеров, в которых рассказывается об опыте летних стажеров в различных подразделениях. В этой серии стажеры обсуждают, чему они научились и как ZOG готовит их к работе. Меня зовут Мадлен Прамоэдья, я стажер в технологическом подразделении Zero One Group. Это начало серии постов, в которых я расскажу о своем путешествии по программе стажировки Zero One. Эта программа направлена ​​на..

Сед: 5-минутное практическое руководство
Хотя sed иногда кажется загадочным, как только вы разберетесь в синтаксисе, это легко Sed, что означает редактор потока, вероятно, наиболее часто используется для поиска и замены строк в сценариях bash. Что-то вроде этого: sed 's/foo/bar/g' foo.txt Это мощный инструмент, но он немного сбивает с толку. Для меня на первый взгляд sed выглядел так же запутанно, как и регулярное выражение до того, как я его узнал - просто набор символов и символов, случайно смешанных вместе. Sed на..

Python  — «Лучший язык сценариев».
Если отладка — это процесс устранения ошибок в программном обеспечении, то программирование должно быть процессом их устранения. — Эдсгер Дейкстра Проблемы со сценариями Независимо от нашей роли в разработке программного обеспечения, мы часто работаем с Linux/Unix(*nix). При работе с командной строкой (CLI) на *nix нам нужно писать сценарии оболочки. Мы что-то автоматизируем с помощью скриптов или обрабатываем некоторые данные с помощью команд оболочки. Большую часть времени мы уже..

TIL: специальный обратный SSH для получения вещей из удаленных мест
Как веб-разработчик, я часто работаю с удаленными серверами через SSH. Иногда я работаю с файлом на удаленном сервере и хочу вернуть его на свой локальный компьютер (например, вывод скрипта, CSV или файл журнала). Один из способов, которым я могу легко вернуть их, — открыть обратный SSH-порт вдоль моего соединения с сервером. tl;dr откройте обратное соединение с локальным компьютером и scp создайте файл home # from the remote shell, get into the SSH prompt $ <enter> ~C ssh>..

Светлое будущее для сценариев оболочки!
Ух ты! Сколько себя помню, меня восхищали совпадения и вероятность того, что идея родится у двух разных людей, без какого-либо контакта друг с другом! Одним из таких примеров является то, что Оруэлл написал «1984» без каких-либо записей о том, что он читал «Дисциплина и наказание» Фуко («Паноптикум»). Я тоже так же отношусь к bash (на самом деле POSIX-совместимые оболочки), насколько они устарели и как мы все продолжаем идти по потоку, используя сложный синтаксис, который был..