Powershell: практическое использование $ ^ и $$? - PullRequest
3 голосов
/ 24 апреля 2009

Мне интересно, кто-нибудь придумал хорошие варианты использования автоматических переменных $^ и $$ в Powershell. В настоящий момент я не вижу в них особой пользы, по крайней мере, с точки зрения программиста.

При использовании PS в интерактивном режиме и выполнении длинной команды вы можете использовать .$^, чтобы повторить ее, и с $$ вы можете получить последний аргумент, но .$^ выглядит мне довольно неловко, что я не считаю это чем-то люди будут использовать каждый день. Кроме того, поскольку $$ дает только последний аргумент, его, вероятно, также сложно использовать эффективно.

Но, может быть, я просто ошибаюсь, у них есть полезное применение, и я просто не вижу их.

1 Ответ

9 голосов
/ 24 апреля 2009

Я пользуюсь $$ постоянно в течение дня. Я нахожу это мало полезным в сценариях, но одна операция, которую я обычно делаю из командной строки, это извлечение файла, а затем открытие его в vim. В этом случае $$ уменьшает нажатия клавиш.

PS> tf edit some\Long\Path\To\This\File\I\Need\To\Edit.cpp
Edit.cpp checked out
PS> gvim $$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...