Manifestement, ton script n'est pas complet : il manque les fins de boucles for.
En plus:
- le cd "/home/$a" à l'intérieur de la boucle change ton répertoire courant,
il faut que tu reviennes au répertoire parent en fin de boucle.
- les tests avec des continue ne simplifient pas la compréhension du script:
ll vaut mieux inverser le test.
- les tests [ $a = \* ] et [ $b = \* ] sont inutiles, voire faux:
- soit $a vaut * parce que le répertoire /home est vide et le test [ -d "$a" ] le traite correctement
- soit $a vaut * parce /home contient un répertoire nommé *
(ça peut arriver, les noms de fichiers peuvent contenir des métacaractères)
et ton script va l'ignorer alors qu'il aurait dû le traiter.
- si tu veux tester que $b est un fichier le test devrait être -f
et non -e qui ne teste que l'existence et qui est vrai aussi
pour un répertoire.
cd /home
for a in * ; do
# traiter uniquement les répertoires
if [ -d "$a" ] ; then
cd "/home/$a"
for b in * ; do
# traiter uniquement les fichiers
if [ -f "$b" ] ; then
# TRAITEMENT
fi
done
fi
cd .. # retour au repertoire /home
done
Tu peux supprimer 'cat' (il ne sert à rien) et utiliser 'tr' plutôt que 'sed' pour remplacer les espaces et les tabulations (\t) par des \n.
En plus, tu dois trier avant de passer dans 'uniq' qui ne traite que des données triées.
Ca donne, lorsque tu n'as pas à restreindre à un seul mot:
Dans le cas où tu ne dois traiter qu'un seul mot, il vaudrait mieux faire le grep à la place du sort plutôt qu'après uniq (ça évite de passer du temps à trier tout un fichier pour ne garder que quelques mots):
Comme ça a été dit dans les réponses précédentes, il y est très probable que tu n'aies pas à te préoccuper d'installer un driver.
As-tu essayé de suivre la procédure décrite dans la page que tu a indiqué ci-dessus ?
Normalement:
1. Tu branches le graveur
2. Tu repères le graveur avec 'cdrecord -scanbus'
Si le graveur est trouvé, tu peux passer à l'étape gravure avec un des multiples logiciels inclus dans la Mandrake :
- cdrecord en mode ligne de commande
- gcombust ou k3b en mode graphique
(j'utilise k3b qui est assez simple à utiliser)
Si le graveur n'est pas trouvé par 'cdrecord -scanbus', il faudra faire une analyse plus approfondie (avec utilisation des commandes dmesg, lsbus ...), mais il y a des chances que tu n'aies pas à en arriver là.
Non, mais le système de numérotation utilisé pour mplayer (0.1,...,0.90,....,1.0pre7) fait penser que la première version stable devrait être 1.0 plutôt que 04.2005 .
Ce que je trouve ridicule, ce n'est pas la numérotation qui est finalement assez classique. C'est de baptiser "prereleases" pendant deux ans des versions de développement. D'autant plus que des versions baptisées "0.90pre" et "0.90rc" avaient été utilisées juste avant la sortie d'un 0.90 qui n'avait pas mis deux ans à sortir.
J'ai l'impression qu'après avoir géré normalement les numéros de version en les incrémentant régulièrement (de 0.1 en 2000 à 0.91 en 2003), le compteur est resté bloqué juste avant de passer à 1.0 (1.0pre1 en 2003, 1.0pre7 aujourd'hui, une 1.0pre8 en préparation).
Serait-on face à un syndrome de "peur de la 1.0" ?
Ce suffixe "pre" suggère que c'est une prerelease (et donc que ce n'est PAS une version stable) et que que la phase de beta-test est terminée et que cette version intègre les corrections des bugs trouvés (et uniquement cela, pas de nouvelle fonctionnalité). La prerelease sert à vérifier qu'il n'y a pas de régression avant la sortie de la version finale.
Dans le cas de mplayer, à chaque nouvelle "pre", il y a de nouvelles fonctionnalités , on n'est donc pas dans la logique d'une prerelease.
Je me demande pourquoi on n'appelle pas cette version 1.7.2 au lieu de ce ridicule 1.0pre7try2 et la prochaine 1.8.
La 1.0pre1 est sortie le 01/09/2003.
2 ans après on en est à 1.0pre7try2 et manifestement une pre8 se prépare.
J'ai l'impression qu'il y a quelque chose de pourri dans la numérotation des versions ;)
Posté par netsurfeur .
En réponse au message Vmware.
Évalué à 3.
VMware est une machine virtuelle : les périphériques sont simulés.
La carte réseau à l'intérieur de la machine virtuelle est toujours une AMD PCnet et ceci indépendamment du type réel de la carte réseau du PC (on peut même configurer des cartes virtuelles sans avoir de carte réelle). Il est donc normal que XP installe le driver de l'AMD PCnet.
Installe le driver AMD PCnet, la connexion réseau devrait alors fonctionner.
Tu indiques que la machine est déjà équipée de XP, on va donc supposer que la connexion internet fonctionne sous XP et donc qu'il n'y a pas de problème matériel (modem, cable ethernet, carte réseau).
La configuration de l'accès internet variant d'un fournisseur d'accès à l'autre, un petit tour sur le site de brutele.be permet d'obtenir les informations nécessaires. Il ne fournit pas d'infos pour Linux mais la procédure pour MacOS permet d'extrapoler: http://www.brutele.be/popup.cfm?r2=143&ln=fr(...)
Manifestement, Brutele a dû te fournir 3 paramètres spécifiques pour ta connexion:
IP address
Subnet mask
Router address
(si tu ne les as pas sous la main, un petit tour dans la config réseau de XP doit te permettre de les retrouver)
Avec ces informations, tu vas dans la section "Réseau et Internet" du centre de contrôle Mandrake:
-> Nouvelle connexion
option : Connexion à travers un réseau local (LAN)
[Suivant]
-> Choisir l'interface réseau
choisir la carte ethernet du PC, normalement "eth0"
[Suivant]
-> Config. IP
choisir Configuration manuelle
[Suivant]
-> Saisir ton adresse IP et masque sous-réseau (subnet mask)
Cocher "Lancer au démarrage" si tu veux une connexion permanente
[Suivant]
-> Entrer les adresses des serveurs DNS, nom de domaine et passerelle (cf. config pour MacOS)
[Suivant]
-> Nom d'hôte ZeroConf : ne rien mettre
[Suivant]
-> Le réseau doit-il être démarré ?
Oui
[Suivant]
Ca ne choque personne d'avoir des pourcentages avec 2 chiffres après la virgule alors que la marge d'erreur est probablement supérieure à quelques pourcents ?
Pour lutter contre les septiques, un bon antiseptique suffit pour tuer les microbes.
Par contre, il faut de bons aguments et de la persuasion pour répondre aux sceptiques.
Les réponses à ton premier article (http://linuxfr.org/forums/9/10016.html)(...) ne te satisfont pas ?
Si c'est le cas, pourquoi ne pas demander des précisions dans le premier article plutôt que d'en publier un second identique en changeant le titre ?
Je te suggère de supprimer l'option user: elle ne sert à rien si la partition est montée au démarrage.
Puisque tu montes automatiquement la partition au démarrage (option auto), le montage se fait par défaut en tant qu'utilisateur root; pour que ce soit fait pour un autre utilisateur, tu devrais ajouter l'option uid=ton login.
Ca donne:
Sur ma Freebox en mode routeur, l'adresse de la freebox est 192.168.0.254 (et pas 192.168.1.254).
C'est configurable mais je n'ai pas changé la valeur par défaut.
Tu peux consulter la configuration en mode routeur de ta Freebox à cette adresse: http://adsl.free.fr/admin/routeur.html(...)
Je pense que c'est des boites, des instituts qui sont en train de découvrir l'informatique, et l'internet ... avec un énorme retard ...
C'est bien de France Telecom que tu parles ?
Le choix de Microsoft est discutable, mais si tu crois que France Telecom est en train de découvrir l'informatique et Internet tu te trompes gravement.
[^] # Re: Ben, man bash ...
Posté par netsurfeur . En réponse au message utilisation de S_ISDIR et S_ISREG. Évalué à 3.
[^] # Re: Hmm
Posté par netsurfeur . En réponse au message Encore.... Évalué à 3.
En plus, tu dois trier avant de passer dans 'uniq' qui ne traite que des données triées.
Ca donne, lorsque tu n'as pas à restreindre à un seul mot:
Dans le cas où tu ne dois traiter qu'un seul mot, il vaudrait mieux faire le grep à la place du sort plutôt qu'après uniq (ça évite de passer du temps à trier tout un fichier pour ne garder que quelques mots):
Il ne te reste plus qu'à trouver comment remplacer sort par grep en fonction du nombre d'arguments ;)
[^] # Re: manger des legumes de saisons, une bonne idée...
Posté par netsurfeur . En réponse au journal Économie d'énergie et émergence d'écologie. Évalué à 3.
Ca va faire chuter le taux de natalité !
# utiliser read
Posté par netsurfeur . En réponse au message Interface Web locate. Évalué à 6.
for i in `locate $1`
par
locate $1 | while read i
le 'read' va affecter une ligne complète à 'i' même si elle contient des espaces.
# cdrecord ou k3b
Posté par netsurfeur . En réponse au message Recherche Drivers pour graveur DVD externe USB 2.0. Évalué à 2.
As-tu essayé de suivre la procédure décrite dans la page que tu a indiqué ci-dessus ?
Normalement:
1. Tu branches le graveur
2. Tu repères le graveur avec 'cdrecord -scanbus'
Si le graveur est trouvé, tu peux passer à l'étape gravure avec un des multiples logiciels inclus dans la Mandrake :
- cdrecord en mode ligne de commande
- gcombust ou k3b en mode graphique
(j'utilise k3b qui est assez simple à utiliser)
Si le graveur n'est pas trouvé par 'cdrecord -scanbus', il faudra faire une analyse plus approfondie (avec utilisation des commandes dmesg, lsbus ...), mais il y a des chances que tu n'aies pas à en arriver là.
[^] # Re: La 1.0, c'est pour quand ?
Posté par netsurfeur . En réponse au journal Débordement de tas dans ad_pcm.c : MPlayer 1.0pre7try2 dans les bacs. Évalué à 7.
Non, mais le système de numérotation utilisé pour mplayer (0.1,...,0.90,....,1.0pre7) fait penser que la première version stable devrait être 1.0 plutôt que 04.2005 .
Ce que je trouve ridicule, ce n'est pas la numérotation qui est finalement assez classique. C'est de baptiser "prereleases" pendant deux ans des versions de développement. D'autant plus que des versions baptisées "0.90pre" et "0.90rc" avaient été utilisées juste avant la sortie d'un 0.90 qui n'avait pas mis deux ans à sortir.
J'ai l'impression qu'après avoir géré normalement les numéros de version en les incrémentant régulièrement (de 0.1 en 2000 à 0.91 en 2003), le compteur est resté bloqué juste avant de passer à 1.0 (1.0pre1 en 2003, 1.0pre7 aujourd'hui, une 1.0pre8 en préparation).
Serait-on face à un syndrome de "peur de la 1.0" ?
[^] # Re: La 1.0, c'est pour quand ?
Posté par netsurfeur . En réponse au journal Débordement de tas dans ad_pcm.c : MPlayer 1.0pre7try2 dans les bacs. Évalué à 5.
Ce suffixe "pre" suggère que c'est une prerelease (et donc que ce n'est PAS une version stable) et que que la phase de beta-test est terminée et que cette version intègre les corrections des bugs trouvés (et uniquement cela, pas de nouvelle fonctionnalité). La prerelease sert à vérifier qu'il n'y a pas de régression avant la sortie de la version finale.
Dans le cas de mplayer, à chaque nouvelle "pre", il y a de nouvelles fonctionnalités , on n'est donc pas dans la logique d'une prerelease.
Je me demande pourquoi on n'appelle pas cette version 1.7.2 au lieu de ce ridicule 1.0pre7try2 et la prochaine 1.8.
# La 1.0, c'est pour quand ?
Posté par netsurfeur . En réponse au journal Débordement de tas dans ad_pcm.c : MPlayer 1.0pre7try2 dans les bacs. Évalué à 4.
2 ans après on en est à 1.0pre7try2 et manifestement une pre8 se prépare.
J'ai l'impression qu'il y a quelque chose de pourri dans la numérotation des versions ;)
# La carte réseau est virtuelle !
Posté par netsurfeur . En réponse au message Vmware. Évalué à 3.
La carte réseau à l'intérieur de la machine virtuelle est toujours une AMD PCnet et ceci indépendamment du type réel de la carte réseau du PC (on peut même configurer des cartes virtuelles sans avoir de carte réelle). Il est donc normal que XP installe le driver de l'AMD PCnet.
Installe le driver AMD PCnet, la connexion réseau devrait alors fonctionner.
# VNC
Posté par netsurfeur . En réponse au message petits approfondissements pour FreeNX. Évalué à 1.
Il correspond à ton besoin.
[^] # Re: Si elle fait NAT, oui
Posté par netsurfeur . En réponse au message adsl, truc-box et firewall. Évalué à 1.
La Freebox permet de spécifier des ports entrants. Ca se configure par l'interface web.
# Configuration manuelle
Posté par netsurfeur . En réponse au message modem cable. Évalué à 1.
La configuration de l'accès internet variant d'un fournisseur d'accès à l'autre, un petit tour sur le site de brutele.be permet d'obtenir les informations nécessaires. Il ne fournit pas d'infos pour Linux mais la procédure pour MacOS permet d'extrapoler:
http://www.brutele.be/popup.cfm?r2=143&ln=fr(...)
Manifestement, Brutele a dû te fournir 3 paramètres spécifiques pour ta connexion:
IP address
Subnet mask
Router address
(si tu ne les as pas sous la main, un petit tour dans la config réseau de XP doit te permettre de les retrouver)
Avec ces informations, tu vas dans la section "Réseau et Internet" du centre de contrôle Mandrake:
-> Nouvelle connexion
option : Connexion à travers un réseau local (LAN)
[Suivant]
-> Choisir l'interface réseau
choisir la carte ethernet du PC, normalement "eth0"
[Suivant]
-> Config. IP
choisir Configuration manuelle
[Suivant]
-> Saisir ton adresse IP et masque sous-réseau (subnet mask)
Cocher "Lancer au démarrage" si tu veux une connexion permanente
[Suivant]
-> Entrer les adresses des serveurs DNS, nom de domaine et passerelle (cf. config pour MacOS)
[Suivant]
-> Nom d'hôte ZeroConf : ne rien mettre
[Suivant]
-> Le réseau doit-il être démarré ?
Oui
[Suivant]
Normalement, c'est terminé !
[^] # Re: c'est une bonne nouvelle
Posté par netsurfeur . En réponse à la dépêche Lancement de Debian Common Core. Évalué à 1.
migrant, converti ?
[^] # Re: Question
Posté par netsurfeur . En réponse au journal Document d'introduction à Ion. Évalué à 2.
Ca marche aussi pour gnome-terminal (et ça devrait marcher pour toute application traitant correctement les spec. de X11)
# Précision des statistiques
Posté par netsurfeur . En réponse à la dépêche Les navigateurs Web, Firefox et les parts de marchés en Europe. Évalué à 10.
[^] # Re: Ralentissement massif de la lecture
Posté par netsurfeur . En réponse au journal Lire devient facile. Évalué à 5.
Par contre, il faut de bons aguments et de la persuasion pour répondre aux sceptiques.
# Pourquoi pas join ?
Posté par netsurfeur . En réponse au message passer des paramettres à AWK. Évalué à 2.
join -1 2 -2 1 fichier1 fichier2 | cut -f1,3 -d" "
[^] # Re: Allo ?
Posté par netsurfeur . En réponse à la dépêche Les navigateurs Web, Firefox et les parts de marchés en Europe. Évalué à 1.
Extrait de la FAQ (http://www.mozilla.org/projects/firefox/firefox-name-faq.html):(...)
# Pourquoi deux articles sur le même sujet ?
Posté par netsurfeur . En réponse au message automontage et droits d'acces. Évalué à 7.
Si c'est le cas, pourquoi ne pas demander des précisions dans le premier article plutôt que d'en publier un second identique en changeant le titre ?
# remplacer user par uid
Posté par netsurfeur . En réponse au message MONTAGE AUTOMATIQUE ET ACCES DES FICHIERS. Évalué à 5.
Je te suggère de supprimer l'option user: elle ne sert à rien si la partition est montée au démarrage.
Puisque tu montes automatiquement la partition au démarrage (option auto), le montage se fait par défaut en tant qu'utilisateur root; pour que ce soit fait pour un autre utilisateur, tu devrais ajouter l'option uid=ton login.
Ca donne:
[^] # Re: Connexion Freebox
Posté par netsurfeur . En réponse au message Connexion Freebox. Évalué à 3.
C'est configurable mais je n'ai pas changé la valeur par défaut.
Tu peux consulter la configuration en mode routeur de ta Freebox à cette adresse:
http://adsl.free.fr/admin/routeur.html(...)
[^] # Re: Indépendance technologique
Posté par netsurfeur . En réponse au journal "France Télécom s'allie avec Microsoft sur la convergence". Évalué à 2.
http://adsl.free.fr/subscribe/indexndinactif.html(...)
[^] # Re: join
Posté par netsurfeur . En réponse au message fusion de tableau de requette snmp. Évalué à 4.
après avoir trié tes données:
23 haricaut
30 patate
34 pomme
45 poire
18 100
23 127
30 12
34 75
45 52
53 56
74 89
la commande :join -j 1 fich1 fich2 donne:
23 haricaut 127
30 patate 12
34 pomme 75
45 poire 52
[^] # Re: les outils Unix standard
Posté par netsurfeur . En réponse au message conversion MAJ >> min. Évalué à 4.
[^] # Re: pas grave
Posté par netsurfeur . En réponse au journal "France Télécom s'allie avec Microsoft sur la convergence". Évalué à 1.
C'est bien de France Telecom que tu parles ?
Le choix de Microsoft est discutable, mais si tu crois que France Telecom est en train de découvrir l'informatique et Internet tu te trompes gravement.