А знаете ли вы, что в 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
«A fin de poder garantizar la seguridad
y mantener la estabilidad,
de forma inmediata,
la República
se convierte en el primer Imperio (Galáctico),
para preservar el orden
y la seguridad de la sociedad.»
Darth Sidious, #StarWars:
La venganza de los Sith
WookieeNews - «A fin de poder garantizar la seguridad y... | Facebook
https://www.facebook.com/WookieeNews/posts/a-fin-de-poder-garantizar-la-seguridad-y-mantener-la-estabilidad-de-forma-inmedi/5204325709676648/
🤩LEGO Adult 18+ #starwars
Всем кидалтам привет!
Потому что только у взрослого фаната теоретически найдется $999 на эту игрушку LEGO
⭐️Набор LEGO Star Wars «Звезда Смерти» – серия Ultimate Collector
(#75419) состоит из 9 023 деталей по стоит $999.99, что делает его самым дорогим набором LEGO на сегодняшний день.
В готовом виде боевая космическая станция представлена в поперечном сечении.
⭐️Можно собрать все культовые локации из оригинальной трилогии: мусорный отсек, сет из битвы Дарта Вейдера с Оби-Ваном, тронный зал Императора.
В набор входят 38 минифигурок — Люк, Лея, Хан, Дарт Вейдер, Император, дроиды, штурмовики и другие персонажи.
Бонусом при покупке дарят истребитель TIE с имперским ангаром.
С 1 октября набор смогут купить участники клуба LEGO Insiders, а с 4 октября - все.
Кстати, у коллекционного набора маркировка 18+.
An in-depth look at the #StarWars fan base:
- 37% are female
- 91% use a device to play games
- 44% use #SocialMedia to research products online
🚀@PerspectiveIX
Are you a Star Wars fan?
👍 Yes
👎 No
STAR WARS: KOTOR II
🆕Орден джедаевуничтожен, и единственная надежда Республики — вы, одинокий джедай, потерявший связь с Силой. Именно вам придется принять судьбоносное для галактики решение: идти по пути света или погрузиться во тьму.
⚙️Полная купленная версия (1390₽). Кэш встроен в установщик.
#STARWARS@pm_plus#Приключения
#Приключения@pm_plus
📱Play Market +
⚡️ НАШ ЧАТ
STAR WARS: KOTOR II
🆕Орден джедаевуничтожен, и единственная надежда Республики — вы, одинокий джедай, потерявший связь с Силой. Именно вам придется принять судьбоносное для галактики решение: идти по пути света или погрузиться во тьму.
⚙️Полная купленная версия (1390₽). Кэш встроен в установщик.
#STARWARS@pm_plus#Приключения
#Приключения@pm_plus
📱Play Market +
⚡️ НАШ ЧАТ