Ce n'2>,&1 Signifie en PowerShell
J'ai le script suivant:
if( $timeout -ne $null )
{
& $var$timeout 2>&1 > $logDir$logName
}
else
{
& $var2>&1 > $logDir$logName
}
Je suis curieux de savoir ce que 2>&1
est; ou, ce qu'il représente. Je ne sais pas comment ça s'appelle, sinon, je serais le regarder.
- double possible de Dans le shell, ce qui est " 2>,&1 "?
2>&1
ressemble IO-redirection vers moi... mais je ne suis pas du tout familier avec powershell.- n'réponse qui s'applique à Windows? Il ressemble à Unix pour moi; quelle est la différence?
- dans votre console powershell type Get-Help about_Redirection
- Oui, qui s'applique à Windows, qui a pris la syntaxe directement à partir de shells Unix.
Vous devez vous connecter pour publier un commentaire.
Il redirige erreur standard (2) à la même place que la sortie standard (1)
Les docs sont vos amis. De
PS> man about_Redirection
Get-Help '*&1*'
points ci-dessus pour le sujet.