Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.regexp > #220

grep - remplacer une succession de pipes

From yves <yves@free.invalid>
Subject grep - remplacer une succession de pipes
Newsgroups fr.comp.lang.regexp
Date 2024-01-03 15:46 +0000
Message-ID <65958156$0$7754$426a74cc@news.free.fr> (permalink)
Organization Guest of ProXad - France

Show all headers | View raw


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

Back to fr.comp.lang.regexp | Previous | NextNext in thread | Find similar | Unroll thread


Thread

grep - remplacer une succession de pipes yves <yves@free.invalid> - 2024-01-03 15:46 +0000
  Re: grep - remplacer une succession de pipes Olivier Miakinen <om+news@miakinen.net> - 2024-01-03 18:45 +0100
    Re: grep - remplacer une succession de pipes Olivier Miakinen <om+news@miakinen.net> - 2024-01-03 19:03 +0100
      Re: grep - remplacer une succession de pipes Olivier Miakinen <om+news@miakinen.net> - 2024-01-03 19:12 +0100
        Re: grep - remplacer une succession de pipes Olivier Miakinen <om+news@miakinen.net> - 2024-01-03 19:27 +0100
          Re: grep - remplacer une succession de pipes Olivier Miakinen <om+news@miakinen.net> - 2024-01-04 10:14 +0100
        Re: grep - remplacer une succession de pipes yves <yves@free.invalid> - 2024-01-04 12:43 +0000
          Re: grep - remplacer une succession de pipes Olivier Miakinen <om+news@miakinen.net> - 2024-01-04 16:39 +0100
            Re: grep - remplacer une succession de pipes yves <yves@free.invalid> - 2024-01-04 17:05 +0000
              Re: grep - remplacer une succession de pipes Olivier Miakinen <om+news@miakinen.net> - 2024-01-04 20:28 +0100
                Re: grep - remplacer une succession de pipes yves <yves@free.invalid> - 2024-01-04 19:43 +0000

csiph-web