cnrtl

cnrtl dictionnaire - retour accueil

git clone git://bebou.netlib.re/cnrtl
Log | Files | Refs |

commit c0290dce3c29337666e4db47a9dc247ba3763a66
Auteurice: vi <vi@bb.re>
Date:   Mon, 11 Nov 2024 21:25:55 +0100

barebone script cnrtl pour fetch une définition

Diffstat:
Acnrtl/cnrtl | 19+++++++++++++++++++
1 file changed, 19 insertions(+), 0 deletions(-)

diff --git a/cnrtl/cnrtl b/cnrtl/cnrtl @@ -0,0 +1,19 @@ +#!/bin/sh +echo "recherche de $1..." + +query="$1_cnrtl" +ligne="${2:-10}" + +lynx -dump --display_charset=utf-8 https://cnrtl.fr/definition/$1 | +sed -n '/Entrez une forme/,/2012 - CNRTL/ p' | +tail -n+8 | sed -n '2,$ p' > $HOME/archive/cnrtl/$query +echo "$HOME/archive/cnrtl/$query" + + +head -n $ligne $HOME/archive/cnrtl/$query + +# le sed : +## -n prends la ligne, mets dans le pattern space, et p imprime le pattern space, condition désigne la range de ce que l'on va imprimer, le range c'est du début de la def à la fin de la def +#tail +## n+NOMBRE toutes les lignes sauf les N premières +## et inversement avec Head -n-NOMBRE toute les lignes sauf N dernières