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.
[^] # Re: Tout simplement
Posté par Framasky (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.