Script bash - Forum Shell

Script bash [script/bash] Variable d'environnement (Résolu) » Forum - Shell Pour tester un script bash unix sous winpro (Résolu) » Forum - Shell Besoin d'aide dans un script bash (Fichier) (Résolu) » Forum - Shell Probleme script bash !! redirection fichier.. (Résolu) » Forum - Shell Script Bash et conditions IF (Résolu) » Forum - Shell

Bonjour,

je suis débutant dans linux qui peut m'expliquer ce code :

cat *.tex \
| sed ’/\\begin{figure}/,/\\end{figure}/d’ \
| sed ’/\\begin{table}/,/\\end{table}/d’ \
...
| sed ’/\\documentclass/d’ \
| sed ’/\\usepackage/d’ \
| sed ’/\\input/d’ \
| sed ’s/\\item//’ \
| sed ’s/%.*$//’\
| grep -v "^%" \
| tr "~" " " \
| tr "\t" "\n"\
| tr " " "\n"\
| grep -v ’\\’ \
| wc -w

Forum

Script bash [script/bash] Variable d'environnement (Résolu) » Forum - Shell Pour tester un script bash unix sous winpro (Résolu) » Forum - Shell Besoin d'aide dans un script bash (Fichier) (Résolu) » Forum - Shell Probleme script bash !! redirection fichier.. (Résolu) » Forum - Shell Script Bash et conditions IF (Résolu) » Forum - Shell

Web: www.shapebootstrap.net

4 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

salut,

pas moi. c'est un trop mauvais code :
trop de
sed
, trop de
tr
, trop de
grep
,
alors qu'un seul
sed
bien construit aurait suffit.

en plus, c'est quand même à toi de faire le boulot.
propose une interprétation, et on te dira où tu as bon, où tu te trompes, et on approfondira les notions confuses.

forum d'entraide, pas forum "fais mes devoirs".

Merci lapiel 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 22503 internautes ce mois-ci

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

'lut,
ça ressemble fort à un essai (bien foireux) d'extraire le contenu texte d'un document LaTeX pour en indiquer le nombre de mots.
Tous les
sed
se débarrassent des éléments de structure (commande
d
elete conditionnée par des expressions régulières), les
grep
et
tr
enlèvent les caractères d'espacement et les transforment en retour à la ligne, et finalement
wc -w
compte le nombre de mots.

Merci ElementW 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 22503 internautes ce mois-ci

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Salut,

Pour te mettre sur une piste, il parse "une source" ( probablement du code ) et retourne une valeur ( decimal ) attentue selon certains paramétres.

A plus,

Reply
réponses:
  • Char Snipeur

    il parse du latex

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed