2016-05-24 9 views
1

$profileファイルでPowerShellにエイリアスを追加しようとしています。PowerShellエイリアスで複数のコマンドを実行する方法

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

regruntを実行すると、最初のコマンドだけが実行されます。このエイリアスですべてのコマンドを実行させるにはどうすればよいですか?

PS:「縮小されたファイルをコミットしないでください」というコメントはしないでください。

答えて

2

残念ながら、あなたはできません。 PowerShellのエイリアスは、1つのコマンドに対してのみ使用できます。

あなたは、複数のコマンドを実行する関数を定義する必要があります:PowerShellで

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

エイリアスは、コマンドの簡単な名前変更のために設計されています。 1つのコマンドのみ、パラメータはありません。あなたが望むことをするには、関数を書く。

function regrunt { 
    grunt 
    g aa 
    g cm 'regrunted' 
    g ps 
} 
関連する問題