А знаете ли вы, что в 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
Бектемир туманида Президент Шавкат Мирзиёев давлат ташкилотлари ва жамоатчилик вакиллари билан бирга янги боққа кўчат экди. Маҳалла фаоллари, нуронийлар ва ёшлар билан самимий мулоқот бўлди.
—
В Бектемирском районе Президент Шавкат Мирзиёев вместе с представителями государственных организаций и общественности принял участие в посадке деревьев в новом парке. Состоялась теплая беседа с представителями махаллей, представителями старшего поколения и молодежью.
#Mirziyoyev#tanishuv#Bektemir#daraxt
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев Бектемир тумани Роҳат маҳалласига ташриф буюриб, байрам сайлида қатнашди. Маҳалла фаоллари, нуронийлар билан самимий суҳбатлашди.
—
Президент Шавкат Мирзиёев посетил махаллю Рохат в Бектемирском районе, где принял участие в праздничных мероприятиях. Сердечно пообщался с активистами махалли и представителями старшего поколения.
#Mirziyoyev#tanishuv#Bektemir#mahalla
Prezident.uz|Facebook|Instagram|YouTube|X
Бектемир туманида Президент Шавкат Мирзиёев давлат ташкилотлари ва жамоатчилик вакиллари билан бирга янги боққа кўчат экди. Маҳалла фаоллари, нуронийлар ва ёшлар билан самимий мулоқот бўлди.
—
В Бектемирском районе Президент Шавкат Мирзиёев вместе с представителями государственных организаций и общественности принял участие в посадке деревьев в новом парке. Состоялась теплая беседа с представителями махаллей, представителями старшего поколения и молодежью.
#Mirziyoyev#tanishuv#Bektemir#daraxt
Prezident.uz|Facebook|Instagram|YouTube|X
Бектемир туманида Президент Шавкат Мирзиёев давлат ташкилотлари ва жамоатчилик вакиллари билан бирга янги боққа кўчат экди. Маҳалла фаоллари, нуронийлар ва ёшлар билан самимий мулоқот бўлди.
—
В Бектемирском районе Президент Шавкат Мирзиёев вместе с представителями государственных организаций и общественности принял участие в посадке деревьев в новом парке. Состоялась теплая беседа с представителями махаллей, представителями старшего поколения и молодежью.
#Mirziyoyev#tanishuv#Bektemir#daraxt
Prezident.uz|Facebook|Instagram|YouTube|X
Bektemir tumanida Prezident Shavkat Mirziyoyev davlat tashkilotlari va jamoatchilik vakillari bilan birga yangi boqqa ko‘chat ekdi. Mahalla faollari, nuroniylar va yoshlar bilan samimiy muloqot bo‘ldi.
—
В Бектемирском районе Президент Шавкат Мирзиёев вместе с представителями государственных организаций и общественности принял участие в посадке деревьев в новом парке. Состоялась теплая беседа с представителями махаллей, представителями старшего поколения и молодежью.
#Mirziyoyev#tanishuv#Bektemir#daraxt
Президент Шавкат Мирзиёев пойтахтимизнинг Бектемир туманига ташрифи чоғида Ийкота маҳалласида бўлиб, қурилиш ва ободонлаштириш ишлари билан яқиндан танишди.
—
Президент Шавкат Мирзиёев в ходе посещения Бектемирского района столицы посетил махаллю Ийкота, где ознакомился с проводимой созидательной и благоустроительной работой.
#Mirziyoyev#tanishuv#Bektemir#mahalla
Prezident.uz|Facebook|Instagram|YouTube|X
Бектемир туманида Президент Шавкат Мирзиёев давлат ташкилотлари ва жамоатчилик вакиллари билан бирга янги боққа кўчат экди. Маҳалла фаоллари, нуронийлар ва ёшлар билан самимий мулоқот бўлди.
—
В Бектемирском районе Президент Шавкат Мирзиёев вместе с представителями государственных организаций и общественности принял участие в посадке деревьев в новом парке. Состоялась теплая беседа с представителями махаллей, представителями старшего поколения и молодежью.
#Mirziyoyev#tanishuv#Bektemir#daraxt
Prezident.uz|Facebook|Instagram|YouTube|X