А знаете ли вы, что в 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
#STATODIDIRITTO
Dal nuovo report sullo Stato di diritto, pubblicato dal “World Justice Project”, emerge un peggioramento a livello globale del 61%.
Le prime tre classificate, risultano essere:
1)Danimarca
2)Norvegia
3)Finlandia
Le ultime tre, invece:
1)Venezuela
2)Cambogia
3)Afghanistan
👉@giurisprudentia
#STATODIDIRITTO
Dal nuovo report sullo Stato di diritto, pubblicato dal “World Justice Project”, emerge un peggioramento a livello globale del 61%.
Le prime tre classificate, risultano essere:
1)Danimarca
2)Norvegia
3)Finlandia
Le ultime tre, invece:
1)Venezuela
2)Cambogia
3)Afghanistan
👉@giurisprudentia
Perché al referendum sulla giustizia io dico NO (e non è difendere lo status quo)
C’è una canzone di Edoardo Bennato, Il gatto e la volpe, che racconta di promesse facili e scorciatoie. “Quanta fretta, ma dove corri, dove vai…” – viene da chiederselo, ascoltando certi slogan che in questi giorni invadono il dibattito pubblico.
La giustizia italiana ha bisogno di riforme? Certamente sì. Tempi lunghi, organizzazione da migliorare, efficienza da recuperare. Ma la domanda è: come le vogliamo fare?
La Costituzione italiana (quella degli articoli 101, 104, 111) ci ricorda che la magistratura è autonoma e indipendente, e che il giusto processo è un pilastro della democrazia. Non sono dettagli: sono architravi.
Il luogo delle riforme, in una democrazia, è il Parlamento. Non gli slogan, non la propaganda, non le apparizioni senza contraddittorio. È lì che si discute, si confrontano visioni, si ascoltano giuristi, magistrati e avvocati.
E poi, a volte, le parole pesano. Come quelle della dott.ssa Giusi Bartolozzi, capo di gabinetto del Ministero della Giustizia, che in tv ha detto: “Votate Sì e ci togliamo di mezzo la magistratura… sono plotoni di esecuzione.”
Le ricordiamo, con rispetto e fermezza, che gli unici che in questo Paese hanno davvero visto i plotoni di esecuzione sono stati i nostri padri costituenti, reduci dalla lotta al nazifascismo. E loro, quei plotoni, li hanno combattuti – non invocati.
Dire NO a questo referendum non significa difendere l’immobilismo. Significa difendere un principio: le regole fondamentali di uno Stato di diritto non si cambiano con la fretta o con la propaganda. Si cambiano con responsabilità, consapevolezza e rispetto delle istituzioni.
Io mi fermo, rifletto e scelgo di difendere la Costituzione. Non è conservatorismo. È responsabilità repubblicana.
#ReferendumGiustizia#IoVotoNo#Costituzione#StatoDiDiritto
https://www.marx21.it/italia/il-gatto-la-volpe-e-la-costituzione-perche-a-questo-referendum-votero-no/
Venezuela: quando il diritto viene calpestato
L’aggressione degli Stati Uniti contro il Venezuela sotto l’amministrazione Trump non è solo una crisi geopolitica: è un caso emblematico di violazione del diritto internazionale e della stessa Costituzione USA.
Dalla Carta dell’ONU alla Convenzione sul Diritto del Mare, fino alla War Powers Resolution e all’Articolo I della Costituzione americana, emergono atti di forza unilaterali, blocchi navali illegali, bombardamenti senza mandato e perfino la cattura forzata di un capo di Stato in carica.
Un precedente gravissimo che mina la sovranità degli Stati, l’equilibrio dei poteri e lo stato di diritto globale.
Difendere il diritto internazionale non è ideologia: è l’unico argine contro la legge del più forte.
Articolo di Giulio Chinappi
#Venezuela#DirittoInternazionale#ONU#CostituzioneUSA#NoAllaGuerra#StatoDiDiritto#Trump#Sovranità#Pace
Se vuoi, posso anche:
renderlo più breve e “virale”
adattarlo a un tono più neutro o più militante
preparare una versione con citazione in evidenza per aumentare l’engagement
https://www.marx21.it/internazionale/venezuela-tutte-le-violazioni-del-diritto-internazionale-e-costituzionale-usa-perpetrate-da-donald-trump/