А знаете ли вы, что в 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
📌Интересный X-Ray эффект от Cartesian Caramel, использующий новые возможности Raycast нод в Blender 5.1.
Этот процедурный шейдер создает эффект рентгена, идеально подходящий для NPR-стилистики.
⏩️ Скачать тут
У автора много интересных подобных сетапов.
#blender
📌 Подсказка по моделированию интересных форм от pixlways
🔹Начальный цилиндр содержит 54 сегмента.
🔹Включён Auto Merge Vertices — вершины, находящиеся в одной позиции, автоматически объединяются.
🔹В настройках Bevel активирован Clamp Overlap, а параметр Miter Outer установлен в Arc.
🔹В Edit Mode нажмите Ctrl + F, чтобы открыть меню Face, затем выберите Intersect (Boolean).
#blender
Light Groups в Blender позволяют управлять освещением даже на готовом рендере — гибко и без пересчёта всей сцены.
В коротком уроке andymvisuals показывает, как правильно с ними работать ✍️
#blender
🛠️Как исправить проблемы с шейдингом после Bevel в Blender
В этом коротком уроке показано, как быстро избавиться от артефактов сглаживания после использования Bevel и добиться чистого, аккуратного результата в модели.
#blender
📌HDRI карту можно перенести из одного .blend файла в другой — так же, как вы переносите меши, текстуры или геоноды.
Удобно, когда хотите быстро настроить освещение без повторной загрузки окружения.
Автор: andymvisuals
#blender