findstr /v "black" File1.txt
Au-dessus de la commande DOS, le contenu de "File1.txt" ne correspond pas à la chaîne "noire".
Comment modifier cette commande, si j'ai besoin de filtrer les mots "noir" et "blanc"?
findstr /v "black" File1.txt
Au-dessus de la commande DOS, le contenu de "File1.txt" ne correspond pas à la chaîne "noire".
Comment modifier cette commande, si j'ai besoin de filtrer les mots "noir" et "blanc"?
findstr
outil ne fait pas partie de MS-DOS. Il est livré avec Windows (XP +?). Je pense que vous voulez dire «outil de ligne de commande» au lieu de «commande DOS».Réponses:
Comment filtrer les mots "noir" et "blanc"?
La commande suivante affichera toutes les lignes contenant
"black"
NOR"white"
:La commande suivante affichera toutes les lignes contenant
"black"
OR"white"
:La commande suivante affichera toutes les lignes contenant EXACTEMENT
"black white
":La commande suivante affichera toutes les lignes contenant
"black"
AND"white"
:Remarques:
Lorsque la chaîne de recherche contient plusieurs mots, séparés par des espaces, les
findstr
lignes contenant l'un ou l'autre des mots (OR) seront renvoyées.Une recherche littérale (
/C:string
) inversera ce comportement et permettra de rechercher une phrase ou une phrase. Une recherche littérale permet également de rechercher des caractères de ponctuation.Exemple de fichier de données (blackwhite.txt):
Exemple de sortie:
Lectures complémentaires
la source
findstr "white" File2.txt | findstr "black"
Si vous devez afficher toutes les lignes avec les mots "noir" ou "blanc", supprimez le / v dans votre commande.
Essayez: findstr blanc File1.txt ou findstr noir File1.txt ou findstr "noir blanc" File1.txt
L'opérande / V imprimera toutes les lignes qui NE contiennent PAS votre chaîne de recherche.
Tapez findstr /? pour plus d'informations sur l'utilisation de findstr.
la source