А знаете ли вы, что в 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
crDroid - Unofficial | Android 16 | Nothing Phone (2)
📝 Details:
- Version: v12.3
- Device: #Pong
- Released: 15/11/25
⬇️ Downloads: ROM and Recovery Image
⚙️ Flashing Instructions: Here
📖 Changelogs: Here
🏷 Tags: #LOS#ROM#crDroid#Unofficial
✍️Notes:
- GAPPS and Vanilla builds available
- Dolby and initial Nothing camera support available
- WFD broken
- SukiSU Ultra with SUSFS out of the box
- OTA updates are supported
- Signed with release-keys
- Use latest NOS 3 firmware
- If face any bugs report with logs
🏆Credits:
- Ghost and Chandu for DT
- Fabian & HELLBOY for Glyph
- HELLBOY for Meteoric Kernel
👤 Maintainer: @deadlylxrd
💬 Chat: @NothingPhone2
🔔 Updates: @NothingPhone2Updates
OrionOS Project - OFFICIAL | A14 | Nothing Phone (2)
Based on LineageOS & crDroidAndroid
📔 Details:
- Version: Cosmic
- Codename: #Pong
- Released: 04/08/2024
🔽 Download (Recovery) : Vanilla | Gapps
⚙️ Installation: Here
📸 Screenshots: Here
🆘 Support: Telegram
🔖 Tags : #ROM#LOS#Official#QPR3#U#NothingPhone2
✍️ Note:
- Kernel is prepatched with KSU (Download Manager)
- Clean flashing is mandatory
- Both Vanilla & Gapps Build Available
- Powershare (Wireless Reverse Charging)
- Auto brightness in Glyph
- X-Reality Engine in Colors
- MicroG should pass Integrity (Not tested)
- Game Space
- Battery Backup was pretty decent during testing.. Wait for a charging cycle to complete..
‼️ Known Bugs:
- Lock Screen Carrier Text is a bit right.. Would be fixed with next OTA of August SP
🏆 Credits
- Chandu for base device tree & Kernel
- OC'D, Miki, Unluck & Ghost for all help
- Fabian & Hellboy for PA Glyph
- Testers
😎 Maintainers: @AgBKartikey
🔔 Updates: @NothingPhone2Updates
💬 Chat: @NothingPhone2