А знаете ли вы, что в 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
🏴☠️ El gerente general de los Piratas, Ben Cherington, dice que ahora tienen más flexibilidad que nunca y planean explorar intercambios y la agencia libre para mejorar el equipo.
¿Los Pirates están a punto de tener una temporada baja activa? 👀
#️⃣#Piratas
🗞 | t.me/MLB_Daily
🏴☠️ Los aficionados de los Pirates se reúnen cada año para escuchar la transmisión por radio de su victoria en el Juego 7 contra los Yankees en la Serie Mundial de 1960.
#️⃣#Piratas
🗞 | t.me/MLB_Daily
👀🏴☠️ Un compañero de equipo de Paul Skenes dice que el lanzador dominante preferiría no estar en Pittsburgh y quiere ser un Yankee.
🗣️ "Confía en mí", le dijo el jugador a Randy Miller de NJ dot com, "él quiere jugar para los Yankees. Lo he escuchado decirlo varias veces."
🗽 Esto, por supuesto, es motivo de discusión debido a lo exitoso que ha sido Skenes, en contraste con la inutilidad y las temporadas perdedoras de los Pirates año tras año.
🏴☠️ Miller le preguntó al gerente general de los Pirates, Ben Cherington, sobre este comentario, a lo que Cherington dijo que entiende el sentimiento, pero que Skenes, quien está bajo control del equipo por 4 años más, será un Pirate en 2026.
#️⃣#Skenes#Piratas
🗞 | t.me/MLB_Daily
🏴☠️🏴☠️ Paul Skenes tiene 13 derrotas en 55 aperturas en la MLB y los Pittsburgh Pirates anotaron un total de 13 carreras en esos 13 juegos.
📊 Codify
#️⃣#Skenes#Piratas#Stats
🗞 | t.me/MLB_Daily
💥🏴☠ Konnor Griffin obtiene un contrato de nueve años y 140 millones de dólares de los Piratas. Eso rompe el récord del contrato más grande antes de hacer un debut en la MLB.
✅ Además lo llamaron a MLB hoy también.
#Piratas#KGriffin
🗞 | t.me/MLB_Daily
🏴☠️🤝 Según múltiples informes, incluidos los del insider de MLB Network, Jon Heyman, los Piratas y el lanzador derecho José Urquidy han acordado un traspaso.
#️⃣#Piratas#Urquidy
🗞 | t.me/MLB_Daily