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:
A | cnrtl/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