Axel COURT
Français, anglais, un peu d’espagnol et de portugais.
axelcourt@wanadoo.fr
Axel COURT
Français, anglais, un peu d’espagnol et de portugais.
axelcourt@wanadoo.fr
Si vos dump-text ne s’affichent pas correctement (pas de signes diacrités en polonais par exemple), le traitement de contextes ne va pas être possible.
Il y a la résolution sur notre blog. Simple comme … option de lynx. Après, à vous de jouer avec le egrep ou minigrep:)
http://laviedesmots.over-blog.com/
Agnieszka
J’avais assez de devoir supprimer à la main toutes les fichiers créés par le script quand je le lançais à nouveau. J’ai essayé alors de l’automatiser. J’ai fait un petit script qui nettoye tous les répertoires de travail du projet – Pages Aspirées, Dump-Text, Tableaux, Contextes – et en plus nous positionne automatiquement dans le répertoire du projet sans nous forcer de le faire à la main. Rien de grand mais ça aide. Fonctionnement est commenté sur le blog et à l’intérieur du script: il faut juste créer un fichier txt contenant le chemin absolu de notre répertoire de travail: une fois pour toutes et le mettre dans le répertoire ou cygwin commence (/cygdrive/c/home/utilisateur/ comme default.
Bon travail, si cela peut aider.
www.laviedesmots.over-blog.com
Agnieszka
Nous (Ginka, Djamel, Ronald) avons finalement tracé notre travail sur le projet 1 sur le blog:
1)on rajoute une variable $i à la suite de la colonne “pages aspirees” pour qu’il numerote les pages cf script v1-aspbis
on a donc ça :
#!/bin/bash
read lire;
read ecrire;
echo “<html><head><title>tableau de liens</title></head><body><table border=1>” > $ecrire;
i=1;
for site in `cat $lire`
{
wget -O ../PAGES-ASPIREES/$i.html $site;
echo “<tr><td><a href=$site> $site </a></td><td><a href=\../PAGES-ASPIREES/$i.html\”>Page aspirée $i</a></td></tr>” >> $ecrire;
let “i=i+1″;
}
echo “</table></body></html>” >> $ecrire;
2) on change la bordure 1 en 2 pour l’epaisseur du tableau
on met un titre a notre tableau, on change donc notre script avec colspan cf script colspan
on veut que notre titre soit specifique pr chaque langue cf script colspan-langue
on a donc un script comme ça
#!/bin/bash
read lire;
read ecrire;
echo “<html><head><title>tableau de liens </title></head><body><table border=2><tr>
<th colspan=2>Tableau d’urls $lire</th>
</tr>” > $ecrire;
i=1;
for site in `cat $lire`
{
wget -O ../PAGES-ASPIREES/$i.html $site;
echo “<tr><td><a href=$site> $site </a></td><td><a href=\../PAGES-ASPIREES/$i.html\”>Page aspirée $i</a></td></tr>” >> $ecrire;
let “i=i+1″;
}
echo “</table></body></html>” >> $ecrire;
3) notre résultat n’est pas super car le titre reprend tout le chemin et notre titre est tableau d’urls ../URL blabla, on utilise donc BASEMAN qui dit de ne prendre en compte que la derniere partie du chemin, ainsi notre titre devient “tableau d’urls francais.txt” . cependant le titre n’est pas parfait, mais on sait pas trop comment faire pour supprimer .txt de francais.txt (car on ne peut pas modifier notre fichier de donnees car il reprend le chemin)
qques jours + tard . On a trouvé un truc, mais c’est nul en fait! Alors on change dans notre script basename.sh on utilise basename ($lire, “.txt”) et ça fonctionne supermal, parce qu’au lieu d’enlever juste le .txt ça enleve tout le nom du fichier à savoir francais.txt . Notre titre devient donc juste “tableau d’urls” et la variable en fonction de la langue n’a plus aucun interet puisqu’elle n’est plus affichée .
Ce que j’ai fait, j’ai changé le nom de ma liste d’urls, au lieu de la nommer francais.txt je la nomme juste francais, et ça fonctionne a merveille . Bon, c’est bricolé, mais sinon je sais pas comment faire .
Au final, pour executer notre script, on tape dans cygwin:
sh script.sh < donnees_francais
à l’interieur de “donnees_francais” on a
../URLS/francais
../TABLEAUX/tableauenfrasp.html
et “français” dans URL refere à notre fichier .txt où on a notre liste d’urls en français .
De même pour l’anglais et le polonais ( sh script.sh < donnees_anglais, sh script.sh < donnees_polonais)
et puis après, on essaie de mettre de la couleur et tout , voilà .
je suis claire, ou bof ??
Cécile Darmé, Nassim Zellal, Anna Andrych
Ce qui n’a pas voulu marcher pendant 2 semaines:
(dos2unix fait-tableau-v1.sh
sh fait-tableau-v1.sh)
Marche maintenant. Aucune explication,sinon de nombreuses tentatives hasardeuses, non mémorisées.
Alain Courrier
Raoum dit: Parmi les commandes de cygwin, “ls” est une commande très importante” à mon avis” parce qu’elle permet de lister le contenu d’un répertoire ou fichier existant sur cygwin, ex : ls /home/utilisateur/ et on aura la liste tous les fichiers existant dans le répertoire utilisateur qui se situe dans le repertoire home.
Parmi les commandes de cygwin, “ls” est une commande très importante” à mon avis” parce qu’elle permet de lister le contenu d’un répertoire ou fichier existant sur cygwin, ex : ls /home/utilisateur/ et on aura tous les fichiers existant dans le répertoire utilisateur qui se situe dans le repertoire home
Parmi plusieurs options de commande, ‘man –k’ me paraît utile.
Elle cherche des commandes à partir du mot-clé et fait la liste.
Donc, même si on ne connaît pas très bien Unix,
on peut trouver des commandes et apprendre leur utilisation.
Haruka Sato
Première erreur de connexion (ne pas se connecter avec son ID)
http://tal-p3.wordpress.com/2005/12/15/mon-premier-billet/feed/
Deuxième erreur de connexion (ne pas appuyer sur plurital)
http://pluritaluser.wordpress.com/
Bon on va oser une 3ème fois… pluritaluser ilpga-2008 puis en haut à droite Nouveau billet pluritaluser sans mettre de catégorie… publié enregistrer
J’ai bien aimé la commande change directory (cd) qui nous permet de changer de répertoire,
c’est à dire, de se ballader dans les répertoires existants.
On peut l’utiliser soit avec un chemin d’accès absolu:
cd /cygdrive/c/PluriTal/Pgmation\et\projet\encadré/
Soit avec un chemin d’accès relatif (l’anti-slash correspond à l’espace sous win):
cd /Cours\Unix
Soit pour retourner à home qui est symbolisé par le premier /
cd /
Soit aller 1 répertoire en arrière
cd ..
Soit aller 2 répertoires en arrière
cd ../..
Soit aller 3 répertoires en arrière
cd ../../..
Françoise Del Socorro