{{tag>software cli commande 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.