А знаете ли вы, что в 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
📌Către ora 15:00 au votat 7043 alegători în cele 7 localități din țară astăzi au loc alegeri locale noi pentru funcția de primar.
🗳Localitățile cu cea mai ridicată prezență la vot sunt Arionești, Dondușeni, și Clocușna, Ocnița, unde, până la această oră, se atestă o rată de circa 41,61% și, respectiv 36,11 la sută.
#CECMoldova#AlegeriLocaleNoi#17Noiembrie2024#ALN#DemocrațiaContează
🔵Peste 4000 de alegători și-au exercitat dreptul la vot către ora 12:00
‼️Comisia Electorală Centrală anunță date actualizate despre prezența la vot în cele 7 localități din Republica Moldova, unde astăzi au loc alegeri locale noi.
🗳Până la ora 12:00 au votat 4180 de alegători, ceea ce reprezintă 16,41 % din numărul celor înscriși pe listele electorale de bază.
#CECMoldova#AlegeriLocaleNoi#17Noiembrie2024#ALN#DemocrațiaContează
🗳În 7 localități din țară au loc alegeri locale noi pentru funcția de primar
‼️Comisia Electorală Centrală anunță că procesul de votare în cele 7 localități din țară, unde astăzi au loc alegeri locale noi, se desfășoară în regim normal.
✅La ora 07:00 au fost deschise toate cele 15 secții de votare. În listele electorale de bază sunt înscriși, în total, 25 416 alegători.
ℹ️ Ne puteți urmări și pe Instagram: https://www.instagram.com/cec.moldova/
#CECMoldova#AlegeriLocaleNoi#17Noiembrie2024#ALN#DemocrațiaContează