grep - remplacer une succession de pipes

Liste des GroupesRevenir à fcl regexp 
Sujet : grep - remplacer une succession de pipes
De : yves (at) *nospam* free.invalid (yves)
Groupes : fr.comp.lang.regexp
Date : 03. Jan 2024, 17:46:30
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <65958156$0$7754$426a74cc@news.free.fr>
User-Agent : Pan/0.149 (Bellevue; 4c157ba)
Bonjour (et bonne année).

sous ubuntu /usr/share/dict/french est un fichier de 346200 lignes
installé par le paquet wfrench

#+begin_src sh :results output
apt-cache search wfrench |grep -v forensics
wc -l /usr/share/dict/french
#+end_src

#+RESULTS:
: wfrench - dictionnaire de mots français pour /usr/share/dict
: 346200 /usr/share/dict/french

-----------------------

Cette commande :

#+begin_src sh
grep -vc [abcdef] /usr/share/dict/french
#+end_src

#+RESULTS:
: 6904

retourne le nombre (option -c) de lignes qui ne contiennent (option
-v) ni a ni b ni c ni de ni e ni f

-----------------------

Cette commande :

#+begin_src sh
grep -vc [a-s]  /usr/share/dict/french
#+end_src

#+RESULTS:
: 18

retourne le nombre de lignes qui ne contiennent aucune des lettres de
a à s

---------------------

Cette commande :

#+begin_src sh
cat /usr/share/dict/french|grep a|grep b |grep c| grep d|grep e|grep  f
#+end_src

#+RESULTS:
| acidifiable     |
| déchiffrable    |
| déchiffrables   |
| défrichable     |
| différenciable  |
| différenciables |
| fécondable      |
| indéchiffrable  |
| indéchiffrables |
| indéfrichable   |
| indéfrichables  |

retourne les (11) lignes qui contiennent à la fois a et b et c et d et
e et f

Existe-t-il une syntaxe qui évite cette succession de pipes ( |grep
a|grep b| grep c ....etc...) ?

@+
--
Yves

Date Sujet#  Auteur
3 Jan 24 * grep - remplacer une succession de pipes11yves
3 Jan 24 `* Re: grep - remplacer une succession de pipes10Olivier Miakinen
3 Jan 24  `* Re: grep - remplacer une succession de pipes9Olivier Miakinen
3 Jan 24   `* Re: grep - remplacer une succession de pipes8Olivier Miakinen
3 Jan 24    +* Re: grep - remplacer une succession de pipes2Olivier Miakinen
4 Jan 24    i`- Re: grep - remplacer une succession de pipes1Olivier Miakinen
4 Jan 24    `* Re: grep - remplacer une succession de pipes5yves
4 Jan 24     `* Re: grep - remplacer une succession de pipes4Olivier Miakinen
4 Jan 24      `* Re: grep - remplacer une succession de pipes3yves
4 Jan 24       `* Re: grep - remplacer une succession de pipes2Olivier Miakinen
4 Jan 24        `- Re: grep - remplacer une succession de pipes1yves

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal