2016-05-24 5 views
1

Я пытаюсь добавить псевдоним в PowerShell в свой файл $profile.Как запустить несколько команд в PowerShell Alias ​​

Set-Alias regrunt grunt;g aa;g cm 'regrunted';g ps; 

Когда я бегу regrunt только первая команда выполняется. Как я могу заставить этот псевдоним выполнить все команды?

PS: Пожалуйста, не оставляйте комментарии по теме «Не совершайте мини-файлы», мы все прошли через это.

ответ

2

Вы не можете, к сожалению. Псевдонимы в PowerShell могут быть только для одной команды.

Вам нужно будет определить функцию для запуска нескольких команд:

function regrunt { 
    grunt;g aa;g cm 'regrunted';g ps; 
} 
3

Псевдонимы в PowerShell предназначены для простого переименования команд. Только одна команда, никаких параметров. Чтобы сделать то, что вы хотите, напишите функцию.

function regrunt { 
    grunt 
    g aa 
    g cm 'regrunted' 
    g ps 
} 
Смежные вопросы