Outils pour utilisateurs

Outils du site


sysadmin:linux:cli:grep

La commande grep

Cas d'utilisation

Filtrer les lignes vides

On cherche ici à ne pas afficher (filtrer) les lignes vides présentes dans un fichier

$ cat data_with_blank_row.csv | grep --invert-match -e "^$"

Dans l'exemple ci-dessus, l'expression régulière “^$” désigne toute ligne qui commence et se termine directement (donc vide de caractère). L'utilisation de l'option --invert-match (abrégée -v) permet de sélectionner toutes les lignes autres que celles-ci. En sortie on obtient bien toutes les lignes autres que les lignes vides.

sysadmin/linux/cli/grep.txt · Dernière modification : 2021/05/28 13:48 de 92.154.112.189