Comment faire pour supprimer des lignes vides avec Powershell

Comment faire pour supprimer des lignes vides avec Powershell


Les lignes vides peuvent être problématiques lorsque vous importez un fichier d'un programme à un autre. Par exemple, si vous importez un fichier texte dans Excel ou Access, ces lignes blanches seront reflétées dans les feuilles de calcul ou de la base de données des tables résultant. Vous pouvez éviter ces problèmes en utilisant Powershell pour supprimer ces lignes vides avant de faire votre importation.

Instructions

1 Connectez-vous à votre ordinateur et ouvrez l'Explorateur Windows. Notez le nom du fichier qui contient les lignes vides que vous souhaitez supprimer avec Powershell.

2 Ouvrir Powershell. Tapez la commande suivante:

gc c: \ filename.txt | où {$ _ -ne ""}> c: \ newfile.txt

Cette commande prend le fichier d'origine, supprime les lignes vides et écrit un nouveau fichier sans ces lignes, en utilisant le nom du fichier que vous avez spécifié. Dans l'exemple ci-dessus le nom du fichier original était filename.txt et le nom du nouveau fichier sans les lignes vides est newfile.txt.

3 Fermez Powershell et naviguez vers le nouveau fichier. Vérifiez que les lignes vides ont été supprimés.