TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #169 · 21 окт.

А знаете ли вы, что в 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

Резултати

Пронајдени 1 слични објави

Пребарај: #rafredarrows

当前筛选 #rafredarrows清除筛选

⚡️80-летие Дня Победы в Европе: объединяя нации в память о героях Вчера Лондон стал центром торжественных мероприятий, посвященных 80-летию Дня Победы в Европе #VEDay80. Король Карл III, королева Камилла и другие члены королевской семьи присоединились к ветеранам войны у мемориала королеве Виктории, и наблюдали за парадом военных подразделений, проходящих по парламентской площади и вдоль Букингемского дворца. Мемориал памяти погибших Кенотаф был задрапирован британскими 🇬🇧 флагами впервые с 1920 года. Кроме того, над Лондоном пролетела пилотажная группа #RAFRedArrows, а стоящий на приколе в Темзе крейсер «Белфаст», который участвовал во Второй мировой войне #WW2, дал праздничный салют. Это был момент национального единства и международной солидарности. Особенно символичным стало участие в церемонии украинских военных, сражающихся сегодня на передовой, как отметил министр иностранных дел Великобритании Дэвид Лэмми. «Эта 80-я годовщина — момент национального единства. Время отпраздновать тот мир, который был завоеван с таким трудом, почтить память тех, кто отдал свои жизни, и вспомнить о жертвах, принесенных многими для обеспечения нашей свободы», — подчеркнул премьер-министр Кир Стармер. Торжества продолжатся по всей Великобритании. Сегодня вечером с 23:00 по московскому времени сотни зданий по всей стране будут освещены в честь 80-летия Дня Победы в Европе, включая Букингемский дворец, здание парламента, Тауэр, небоскрёб «Шард», замки Кардифф и Лоутер, и многие другие исторические сооружения. А в четверг в Вестминстерском аббатстве пройдет поминальная служба, которая начнется с двухминутного 🤫 молчания — к нему присоединится вся страна. Эти мероприятия напоминают нам о том, какой ценой был завоеван мир в Европе, и о важности сохранения тех ценностей, за которые боролись наши предки. Их наследие живет в том, как мы вместе защищаем свободу и демократию сегодня. 🔗 Смотрите торжественный парад в Лондоне: https://www.youtube.com/watch?v=mikV-wEDHxs #VEDay80#VEDay © фото: Crown Copyright