Script bash - Forum Shell

A voir également:Script bashScript bash argument - Conseils pratiques - Bash Executer script bash - Conseils pratiques - Shell Script bash while - Conseils pratiques - Bash Recuperation variable du php au script bash ✓ - Forum - Shell Utilisation de grep dans un script bash ✓ - 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

A voir également:Script bashScript bash argument - Conseils pratiques - Bash Executer script bash - Conseils pratiques - Shell Script bash while - Conseils pratiques - Bash Recuperation variable du php au script bash ✓ - Forum - Shell Utilisation de grep dans un script bash ✓ - 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é 28284 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é 28284 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:
  • auteur

    il parse du latex

Leave a Replay

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