А знаете ли вы, что в 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
#Italia
Maurizio #Lupi, segretario di #NM|EPP e presidente Milan Club Parlamento: "Siamo di fronte ad una scelta: continuare a lamentarci per le mancate qualificazioni ed a rimpiangere gli anni d’oro in cui le nostre squadre davano spettacolo in Italia e nel mondo oppure lavorare con serietà e senza tentazioni populiste ad una riforma seria del sistema calcio"
@OsservatorioItaliano
#Italia
Maurizio #Lupi (#NcI|Centro): "Sul superbonus Draghi ha ragione non al 100%, ma al 110%. Non c’è più nessuno che tratti sui prezzi o chieda preventivi. Il bonus è una sorta di piè di lista rimborsato da tutti noi, compresi i più poveri, che stanno pagando la ristrutturazione di appartamenti e villette."
@UltimoraPolitics
#Italia#Camera
Maurizio #Lupi (#NcI|Centro): "Questa costruzione ci ha portato alla forzatura di rieleggere per la seconda volta il PdR."
@UltimoraPolitics
#Italia#Camera
Maurizio #Lupi (#NcI|Centro): "Il taglio dei parlamentari è stata la peggior riforma che noi avremmo potuto approvare."
@UltimoraPolitics
#ElezioniPolitiche2022
A Piazza del Popolo è iniziata la manifestazione di chiusura della campagna elettorale del centrodestra. Prima dell'avvio sono apparsi sul palco insieme Giorgia #Meloni, Matteo #Salvini, Silvio #Berlusconi e Maurizio #Lupi
@UltimoraPolitics
È terminato a Palazzo Chigi il vertice di maggioranza sulle #Regionali. Alla riunione erano presenti Giorgia #Meloni, Antonio #Tajani e Matteo #Salvini e Maurizio #Lupi.
Matteo #Salvini ha dichiarato che "è andata benissimo".
@UltimoraPolitics
#Elezioni2022
Maurizio #Lupi (#NM): "Vedo che la lista di Noi Moderati all'interno della coalizione di centrodestra dà fastidio a molti. L'alleanza ha 4 proposte, non 3. Senza di noi non si governa."
@UltimoraPolitics