Недавно я наткнулся на функцию, чтобы положить в ~/.bashrc
gpip(){
PIP_REQUIRE_VIRTUALENV="" pip "[email protected]"
}
(Source)
Я не понимаю, использование [email protected]
. Я предполагаю, что он отправляет pip
аргумент, переданный gpip
из терминала.
Правильно ли я понимаю? Как называются эти конструкции программирования?
_ "' $ @ 'Расширяется до позиционных параметров, начиная с 1. Когда расширение происходит в двойных кавычках, каждый параметр расширяется до отдельное слово. "_ :: http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_02.html – hrbrmstr
или http://tldp.org/LDP/abs/html/internalvariables.html – hek2mgl
Код в вашем вопросе обертывание 'pip' с' PIP_REQUIRE_VIRTUALENV' устанавливается в пустую строку в течение всего цикла 'pip'. – tripleee