Outils pour utilisateurs

Outils du site


sysadmin:windows:erreur-find-powershell

Erreur commande find avec powershell

La commande find équivalent du filtre grep, fonctionne avec la syntaxe présentée ci-dessous en ligne de commande cmd:

c:\> echo "teste moi" | find /i "moi"

Si on tente d'utiliser la même syntaxe en Power Shell, on obtient une erreur:

PS> echo "teste moi" | find /i "moi"
FIND: format incorrect de paramètre
PS>

PowerShell semble consommer les guillemets, pour que la commande les conserve, il faut les échapper en les plaçant eux-mêmes entre guillemets… La syntaxe fonctionnant sous POSH:

PS> echo "teste moi" | find /i """moi"""

Références

sysadmin/windows/erreur-find-powershell.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1