{{tag>sysadmin ps powershell erreur find posh}}
====== 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 =====
* https://superuser.com/questions/983105/find-parameter-format-not-correct-and-findstr-write-error-with-pipes#983114