А знаете ли вы, что в Bash есть особая переменная "$_" ? Из описания можно узнать, что в переменную "$_" помещается последний аргумент последней команды.
Что-то знакомое? Конечно, в Python есть примерно тоже самое.
Мы знаем, что дата первого релиза Bash (8 июня 1989) несколько раньше чем первый релиз Python (20 февраля 1991). Если учесть, что по задумке автора Python это агрегация самых успешных практик отовсюду, можно ли сказать что именно эта фишка к нему пришла из Bash? Ни подтверждения ни опровержения я пока не нашел.
Давайте просто считать это совпадением 😉
А как это может быть полезно в Bash?
Приведу простой пример, который оценят те, кто часто работает в терминале.
Допустим, нам надо создать директорию и зайти в неё. Что обычно делаем?
:~$ mkdir foldername
:~$ cd foldername
:~/foldername$
Как это сделать в одну команду?
:~$ mkdir foldername && cd foldername
:~/foldername$
Уже лучше, но хочется короче, без повторов. Вот тут и пригодится наша переменная. Напомню, что в неё сохраняется последний аргумент предыдущей команды.
:~$ mkdir foldername && cd $_
:~/foldername$
_________________
PS.
Символы "&&"" разделяют команды и означают, что требуется выполнить вторую команду только если первая завершилась успешно.
#linux#tricks
Эта весна по-французски мужского рода,
сердце в заложниках у серебра и черни
осеннего ясеня,
узловато зажато
пальцами черных ветвей
и глазами апрельского неба.
Пить не напиться
теплых дыханий земли
втягиваешь до одуренья
серую изморось боли
Обволакивай телом, припадая
на слабую долю
и стремись неподотчетно наверх.
Содрогаясь артериально,
расплывайся венозно вокруг.
Хорошо, что остались стороны света,
что ты помнишь, где запад, где - юг,
как нескончаем восток
и бесконечен север -
туда и уйдешь после спиною вперёд,
на каждом шагу исчезая, как тающий лёд.
Дождёшься ли, чтоб весна стала белой,
пока всё расцветает алым,
закрывает лицо черным,
перечёркивает себя мелом,
затыкает рот и глаза смелым,
проступает как мертвое тело
в недоступности, в призрачной красоте?
Время камлать, звать духов,
делать своё дело на
свободной пока частоте.
#49daysforfreedom#day25
Тема двадцать пятого ноября — гексагоны.
В качестве источника для этой карты автор взял Платформу поставки данных ФНС РФ, где можно посмотреть распределение трат населения в различных точках на карте. Цветовая гамма гексагонов соответствует изменению интенсивности выручки — чем насыщеннее цвет, тем больше общая сумма реализации товаров и услуг, проходящих через кассовые аппараты. Метрики рассчитываются за последнюю полную календарную неделю и отдельно для каждого субъекта РФ.
На карте представлена интенсивность выручки в Калининградской области. Как и стоило ожидать, больше всего население области и её гости тратят в крупных населённых пунктах, например, в Калининграде, Багратионовске, Черняховске. Также одни из самых высоких показателей интенсивности выручки замечены в населённых пунктах, расположенных на побережье Балтийского моря — Зеленоградске, Светлогорске, Балтийске. А ещё в глаза бросаются два гексагона на Куршской косе. Это одни из самых популярных мест среди туристов — Высоты Эфа и Мюллера.
#30DayMapChallenge#Day25#Hexagons#Cartography#GIS