avec les retours à la ligne:
ls m*.html | sed -r 's/(.*)\.html/\1/' | sort > index-m.txt && while read i ; do echo "<a href=\"$i.html\"><span style=\"font-weight: normal;\">$i</span></a><br>" ; done < index-m.txt > index-m.htm
simple index de pages html:
ls *.html | sed -r 's/(.*)\.html/\1/' | sort > index.txt && while read i ; do echo "<a href=\"$i.html\"><span style=\"font-weight: normal;\">$i</span></a><br>" ; done < index.txt > index.html
pour que le code soit complet il faut le poster avec
texte sans html
rob2@ordi:~/test/dictionnaire/pages$ ls | sed -r 's/(.*)\.html/\1/' | sort | sed -r 's/(.*)/\1.html/'
alphabet.html
alphabet.html
m.html
m.html
ma.html
ma.html
marteau.html
marteau.html
alors je pécise a ls l'extension voulu avant de passer à sed
rob2@ordi:~/test/dictionnaire/pages$ ls *.html | sed -r 's/(.*)\.html/\1/' | sort | sed -r 's/(.*)/\1.html/'
alphabet.html
m.html
ma.html
marteau.html
rob2@ordi:~/test/dictionnaire/pages$
il semble que le problème vient de l'extension (.html)
cela fonctionne sans l'extension:
rob2@ordi:~/test$ cat liste.txt
a
ae
af
b
c
d
e
é
è
ê
m
ma
mar
la commande: sort liste.txt (en gardant les extensions .html n'aide pas)
reste à demander à ls de ne lister que les fichiers
j'ai testé la commande
while read i ; do > "$i.html" ; done < di.txt
sur un échantillon de mots sur di.txt
comme je le pensais je dois corriger ce document avant d'utiliser cette commande
bonjour
j'ai pensé à corriger le document dico-entrée
en ce qui concerne les espaces dans les entrées
j'essaierai la commande proposée
cela donne environ 100.000 pages
c'est un bon début
je sais qu'il existe d'autres formules de dico sur internet
je préfere simple et bien téléchargeable pour une consultation locale avec
exemple:
wget -r http://www.ponge.com/telechargements/dictionnaire/
au démarrage de l'ordi,après l'affichage des infos du bios,il apparait le choix du kernel de démarrage avec la version
choisir (single-user mode)
le système se charge en mémoire puis il est demandé
Give root password for maintenance
(or type Control-D to continue)
mettre le mot de passe root
ceci pour rester en mode texte et modifier des documents avec le logiciel nano
ensuite la commande reboot pour redémarrer l'ordi
procédure d'identification:
il faut savoir si la transmission indésirée
est électrique,radio ou lumineuse
dans le premier cas il faut filtrer les alimentations
dans le deuxième cas il faut désactiver l'émetteur source
dans le troisieme cas il faut trouver le recepteur lumineux
donne les références complète de l'ordi
et met un drap dessus pour savoir
how to:
si vous n'avez pas de pilote pour votre carte graphique vous pouvez tester fbdev
modifiez pour cela le document de configuration du serveur d'affichage /etc/X11/xorg.conf en root
mettre pour pilote graphique fbdev,le codage de couleur en 16 bits,la résolution d'écran 1024x768
puis dans /boot/grub/menu.lst en root,ajouter l'option vga=791 en bas les lignes: kernel de démarrage
en cas de soucis
vous pouvez aussi utiliser le programme en ligne de commande nano au demarrage pour éditer des documents textes
nano /etc/X11/xorg.conf
nano /boot/grub/menu.lst
on peut aussi utiliser le cdrom utilitaire systemrescuecd et monter la partition principale de votre système
un fois tout le cd chargé:
commande mkdir /mnt/hda1 (pour créer le dossier de montage dans le repertoire /mnt)
ensuite commande mount /dev/hda1 /mnt/hda1 (pour monter votre partition hda1 dans le dossier /mnt)
puis modifier les documents textes en affichage graphique avec la commande run_qtinyeditor
aller dans /mnt/hda1/etc/X11/xorg.conf
et /mnt/hda1/boot/grub/menu.lst
sauvegarder une fois et redémarrer avec la commande reboot,ejecter le cd au nouveau bootage
dans ce cas c'est probablement le processeur qui fait le
calcul d'affichage
[^] # Re: Sans c'est plus cher
Posté par robertix . En réponse à la dépêche Luc Chatel veut la fin de la vente liée. Évalué à -1.
les pilotes doivent tous ètre crédibles
donc tu choisis les pc pour çà
l'administration peut imposer un os libre à l'achat
si les pilotes sont disponibles
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
rob2@ordi:~/dictionnaire$ ls *.html | sort -t. -k1
acacia.html
alphabet.html
ma.html
marteau.html
m.html
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
ordre alphabétique
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à -1.
copier coller la liste
liste1.txt
0.html
1.html
2.html
3.html
4.html
5.html
6.html
7.html
8.html
9.html
a.html
à.html
â.html
b.html
c.html
ç.html
d.html
e.html
é.html
è.html
ê.html
f.html
g.html
h.html
~.html
µ.html
_.html
..html
$.html
%.html
+.html
i.html
î.html
ï.html
j.html
k.html
l.html
m-a.html
ma.html
m-b.html
mb.html
m.html
n.html
o.html
ô.html
p.html
q.html
r.html
s.html
t.html
u.html
ù.html
v.html
w.html
x.html
y.html
z.html
commande:
while read i ; do > "$i" ; done < liste1.txt
les documents .html sont crées
puis commande:
ls -a -1 > liste2.txt
résultat
liste2.txt:
0.html
1.html
2.html
3.html
4.html
5.html
6.html
7.html
8.html
9.html
a.html
à.html
â.html
b.html
c.html
ç.html
d.html
e.html
é.html
è.html
ê.html
f.html
g.html
h.html
~.html
µ.html
_.html
..html
$.html
%.html
+.html
i.html
î.html
ï.html
j.html
k.html
l.html
m-a.html # erreur
ma.html
m-b.html # erreur
mb.html
m.html # erreur
n.html
o.html
ô.html
p.html
q.html
r.html
s.html
t.html
u.html
ù.html
v.html
w.html
x.html
y.html
z.html
puis commande;
ls -a *html | sed -r 's/(.*)\.html/\1/' | sort | sed -r 's/(.*)/\1.html/' > liste3.txt
résultat
liste3.txt
~.html
µ.html
_.html
$.html
%.html
+.html
0.html
1.html
2.html
3.html
4.html
5.html
6.html
7.html
8.html
9.html
a.html
à.html
â.html
b.html
c.html
ç.html
d.html
e.html
é.html
è.html
ê.html
f.html
g.html
h.html
i.html
î.html
ï.html
j.html
k.html
l.html
m.html
ma.html
m-a.html
mb.html
m-b.html
n.html
o.html
ô.html
p.html
q.html
r.html
s.html
t.html
u.html
ù.html
v.html
w.html
x.html
y.html
z.html
c'est mieux
si vous voulez participer au jeu,bienvenu
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
ls m*.html | sed -r 's/(.*)\.html/\1/' | sort > index-m.txt && while read i ; do echo "<a href=\"$i.html\"><span style=\"font-weight: normal;\">$i</span></a><br>" ; done < index-m.txt > index-m.htm
simple index de pages html:
ls *.html | sed -r 's/(.*)\.html/\1/' | sort > index.txt && while read i ; do echo "<a href=\"$i.html\"><span style=\"font-weight: normal;\">$i</span></a><br>" ; done < index.txt > index.html
pour que le code soit complet il faut le poster avec
texte sans html
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
rob2@ordi:~/mes-documents/mes-sites/www.ponge.com/telechargements/dictionnaire$ ls m*.html | sed -r 's/(.*)\.html/\1/' | sort > index-m.txt && while read i ; do echo "<a href=\"$i.html\"><span style=\"font-weight: normal;\">$i" ; done < index-m.txt > index-m.htm
http://www.ponge.com/telechargements/dictionnaire/index-m.ht(...)
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
voila ma commande pour générer l'index des mots commençant par m:
ls m*.html | sed -r 's/(.*)\.html/\1/' | sort > /home/rob2/test/dictionnaire/index-m.txt && while read i ; do echo "<a href=\"pages/$i.html\"><span style=\"font-weight: normal;\">$i" ; done < /home/rob2/test/dictionnaire/index-m.txt > /home/rob2/test/dictionnaire/index-m.html
voila le résultat,c'est dans l'ordre:
http://www.ponge.com/telechargements/dictionnaire/index-m.ht(...)
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
rob2@ordi:~/test/dictionnaire/pages$ ls | sed -r 's/(.*)\.html/\1/' | sort | sed -r 's/(.*)/\1.html/'
alphabet.html
alphabet.html
m.html
m.html
ma.html
ma.html
marteau.html
marteau.html
alors je pécise a ls l'extension voulu avant de passer à sed
rob2@ordi:~/test/dictionnaire/pages$ ls *.html | sed -r 's/(.*)\.html/\1/' | sort | sed -r 's/(.*)/\1.html/'
alphabet.html
m.html
ma.html
marteau.html
rob2@ordi:~/test/dictionnaire/pages$
bien vu
merci
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
je suppose qu'il y a quelques documents de configuration à modifier
parce que c'est pas mieux
rob2@ordi:~$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
rob2@ordi:~/test/dictionnaire$ ls *.html
alphabet.html ma.html marteau.html m.html
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 2.
je vais tester cela
merci
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
rob2@ordi:~/test2/dictionnaire$ find *.html
alphabet.html
ma.html
marteau.html
m.html
[^] # Re: Etonnant en effet
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
ls m*.html > index-m.txt && while read i ; do echo "<a href=\"$i.html\"><span style=\"font-weight: normal;\">$i" ; done < index-m.txt > index-m.html
pour créer automatiquement une page de liens des documents nommés commençant par m et ainsi de suite avec &&
mais les liens ne sont pas dans l'ordre
[^] # Re: LS et Sort
Posté par robertix . En réponse au message liste alphabétique. Évalué à 0.
cela fonctionne sans l'extension:
rob2@ordi:~/test$ cat liste.txt
a
ae
af
b
c
d
e
é
è
ê
m
ma
mar
la commande: sort liste.txt (en gardant les extensions .html n'aide pas)
reste à demander à ls de ne lister que les fichiers
c'est quand mème ennuyeux
[^] # Re: Robertix fait un dico. Bien.
Posté par robertix . En réponse au message chantier du dictionnaire gaulois. Évalué à 0.
exemple:
j'ajoute dans le dossier dictionnaire
de nouvelles pages
lundi.html
mardi.html
mercredi.html
jeudi.html
vendredi.html
samedi.html
dimanche.html
en une seule commande mes 36 index sont régénerés
index-a.html
index-à.html
index-â.html
index-b.html
index-c.html
index-ç.html
index-d.html
index-e.html
index-é.html
index-è.html
index-ê.html
index-f.html
index-g.html
index-h.html
index-i.html
index-î.html
index-ï.html
index-j.html
index-k.html
index-l.html
index-m.html
index-n.html
index-o.html
index-ô.html
index-p.html
index-q.html
index-r.html
index-s.html
index-t.html
index-u.html
index-ù.html
index-v.html
index-w.html
index-x.html
index-y.html
index-z.html
[^] # Re: Robertix fait un dico. Bien.
Posté par robertix . En réponse au message chantier du dictionnaire gaulois. Évalué à 0.
j'en ferai un mémo
je vais faire des essais sur un échantillon de mots dans un dossier test
[^] # Re: Robertix fait un dico. Bien.
Posté par robertix . En réponse au message chantier du dictionnaire gaulois. Évalué à 0.
while read i ; do > "$i.html" ; done < di.txt
sur un échantillon de mots sur di.txt
comme je le pensais je dois corriger ce document avant d'utiliser cette commande
cela fait
je recherche la commande pour générer les liens des index de l'alphabet
exemple:
http://www.ponge.com/telechargements/dictionnaire/index-m.ht(...)
cela fait
je recherche la commande pour créer automatiquement les liens dans les pages
exemple:
le mot marteau dans toutes les pages vers marteau.html
donc une commande qui permet de régénerer tous les liens
après une intervention sur le dico
merci
[^] # Re: Robertix fait un dico. Bien.
Posté par robertix . En réponse au message chantier du dictionnaire gaulois. Évalué à 1.
j'ai pensé à corriger le document dico-entrée
en ce qui concerne les espaces dans les entrées
j'essaierai la commande proposée
cela donne environ 100.000 pages
c'est un bon début
je sais qu'il existe d'autres formules de dico sur internet
je préfere simple et bien téléchargeable pour une consultation locale avec
exemple:
wget -r http://www.ponge.com/telechargements/dictionnaire/
merci
[^] # Re: Robertix fait un dico. Bien.
Posté par robertix . En réponse au message chantier du dictionnaire gaulois. Évalué à 0.
cut -f1 gaulois.txt > dico-entrées.txt
voila le résultat:
http://www.ponge.com/telechargements/dico-entr%c3%a9e.txt
puis j'ajoute .html à chaque mot de la liste puis
pour créer les pages .html il y a la commande dans le dossier dictionnaire:
for i in `cat dico-entrée`; do > ${i}; done
après je copie les définitions dans les pages
je vous rapelle que le dictionnaire appartient à tout le monde
gnome est éternel
# rappel
Posté par robertix . En réponse au message Pilote pour carte graphique incorporé. Évalué à -4.
choisir (single-user mode)
le système se charge en mémoire puis il est demandé
Give root password for maintenance
(or type Control-D to continue)
mettre le mot de passe root
ceci pour rester en mode texte et modifier des documents avec le logiciel nano
ensuite la commande reboot pour redémarrer l'ordi
# ref
Posté par robertix . En réponse au message Pilote pour carte graphique incorporé. Évalué à 0.
# solution
Posté par robertix . En réponse au message Ma télécommande a pris pocession de mon clavier. Évalué à 0.
il faut savoir si la transmission indésirée
est électrique,radio ou lumineuse
dans le premier cas il faut filtrer les alimentations
dans le deuxième cas il faut désactiver l'émetteur source
dans le troisieme cas il faut trouver le recepteur lumineux
donne les références complète de l'ordi
et met un drap dessus pour savoir
[^] # Re: besoin de précision
Posté par robertix . En réponse au message Pilote pour carte graphique incorporé. Évalué à 0.
as-tu gardé le cd d'origine de l'ordi
pour faire un copier/coller de xorg.conf de ce qui marchait bien avant
[^] # Re: il faut plus d'info
Posté par robertix . En réponse au message Pilote pour carte graphique incorporé. Évalué à 1.
si vous n'avez pas de pilote pour votre carte graphique vous pouvez tester fbdev
modifiez pour cela le document de configuration du serveur d'affichage /etc/X11/xorg.conf en root
mettre pour pilote graphique fbdev,le codage de couleur en 16 bits,la résolution d'écran 1024x768
puis dans /boot/grub/menu.lst en root,ajouter l'option vga=791 en bas les lignes: kernel de démarrage
en cas de soucis
vous pouvez aussi utiliser le programme en ligne de commande nano au demarrage pour éditer des documents textes
nano /etc/X11/xorg.conf
nano /boot/grub/menu.lst
on peut aussi utiliser le cdrom utilitaire systemrescuecd et monter la partition principale de votre système
un fois tout le cd chargé:
commande mkdir /mnt/hda1 (pour créer le dossier de montage dans le repertoire /mnt)
ensuite commande mount /dev/hda1 /mnt/hda1 (pour monter votre partition hda1 dans le dossier /mnt)
puis modifier les documents textes en affichage graphique avec la commande run_qtinyeditor
aller dans /mnt/hda1/etc/X11/xorg.conf
et /mnt/hda1/boot/grub/menu.lst
sauvegarder une fois et redémarrer avec la commande reboot,ejecter le cd au nouveau bootage
dans ce cas c'est probablement le processeur qui fait le
calcul d'affichage
# il faut plus d'info
Posté par robertix . En réponse au message Pilote pour carte graphique incorporé. Évalué à 1.
les infos en root sur la carte grace à
hardinfo
lkmonitor
lshw
pour tester il y a le pilote fbdev
1024 x 768 16 bits