• [^] # Re: Tout simplement

    Posté par (site web personnel) . En réponse au message [sed] Effacer les lignes d'un fichier [Résolu]. Évalué à 3.

    Tout d'abord UUOC#Useless_use_of_cat) !
    On ne fait pas :
    cat fichier.txt | grep -v ' '
    mais :
    grep -v ' ' fichier.txt
    Ensuite si cette commande ne te renvoie rien, c'est sans doute que tu as une espace à la fin de chaque ligne, tout simplement.
    Ceci devrait faire l'affaire en supprimant les lignes contenant une espace mais avec au moins un caractère derrière :
    grep -v -E ' [^ ]+$' fichier.txt

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.