Problème utilisation SED

Résolu
aurel_67_1 Messages postés 11 Statut Membre -  
aurel_67_1 Messages postés 11 Statut Membre -
Bonjour,

Je voudrais pouvoir afficher les mots de plus de 8 caractères contenu dans mon fichier fich.txt.

J'ai essayé de faire ceci : cat fich.txt | sed -e '/^[a-Z0-9]{8,}/d;'

mais cette commande ne fonctionne pas. Quelqu'un pourrait-il me la corriger, ou quelqu'un a-t-il une autre idée sur comment procéder ?

Merci d'avance !

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    $ cat aurel
    Bonjour,
    
    Je voudrais pouvoir afficher les mots de plus de 8 caractères contenu dans mon fichier fich.txt.
    
    J'ai essayé de faire ceci : cat fich.txt | sed -e '/^[a-Z0-9]{8,}/d;'
    
    mais cette commande ne fonctionne pas. Quelqu'un pourrait-il me la corriger, ou quelqu'un a-t-il une autre idée sur comment procéder ?
    
    Merci d'avance !
    
    $ sed 's/\b[^ ]\{1,7\}\b//g;s/[^[:alpha:] ]*//g;s/\s\+/\n/g' aurel | sed '/^$/d'
    voudrais
    afficher
    caractères
    commande
    fonctionne
    pourrait
    corriger
    procéder
    
    $

    ;-))
    1
  2. aurel_67_1 Messages postés 11 Statut Membre
     
    Merci du coup de main ! Plus compliqué que ce que je pensais ^^.
    Mais je la comprends.
    0