Plus serieusement c'est quoi ce message. Ou est la question, et quel est le rapport avec le libre ou linux? Si tu croois que c'est en posant ta question cmme ça que tu auras une réponse ...
Si tu veux de l'aide prend la peine de faire des phrases et d'expliquer clairement ton problème.
En tant qu'avocat des éditions Albert René, je vous prie de bien vouloir changer le nom de votre association. En effet celle-ci utilise la notoriété d'un de nos personnages (astérix le Gaulois) afin d'augmenter l'audience du site. Je vous demanderai donc de bien vouloir nous céder votre nom de domaine, et de bien vouloir nous payer 3000 euros de frais d'avocats, et ce avant le 15 décembre, ou nous entamerons une action en justice à votre encontre ...
Ta remarque est valable également pour les soft libres.
Ceux ci sont pour la majorité développés uniquement pour Linux avec des spécificités linux dans tous les sens. Bien que le code source soit ouvert, ceci rend la portabilité vers d'autres OS libres, et la maintenance de ces portages difficiles.
Y a quand même quelque chose qui me chiffonne dans tous les arguments avancés ici.
Lors de l'achat d'une macine avec XP préinstallé, il arrive souvent que l'assembleur(ou fabricant) fournisse un CD de "restauration" permettant de réinstaller la machine telle qu'elle a été livrée.
A une époque, je me souviens également que les machines étaient livrées sans OS. Ms Dos et Windows etaient livrés à part et c'était l'utilisateur qui devait l'installer.
Une idée serait de permettre aux utilisateurs de choisir entre:
- une machine sans OS: la machine est livrée sans CD d'installation.
- une machine sans OS préinstallé: le CD est livré avec la machine, l'utilisateur n'a qu'à insérer le CD dans sa machine et laisser faire le processus d'installation
- une machine avec OS préinstallé: le vendeur se charge de mettre le CD dans la machine et d'installer l'OS.
Je ne vois rien d'insurmontable dedans ....
Apres, si la majorité des utilisateurs désire une machine avec XP de préinstallé, le vendeur commande disons 80 % de ses machines avec cet OS et 20 % de machines sans OS, plus le paquet de CD kivabien au cas ou les clients veulent un OS préinstallé. Si le vendeur vend des machines sans OS, il détruit les CD qui lui restent ....
Ca nécessiterait certainement une adaptation des chaines de fabrication, certes, mais rien d'insurmontable (on peut laisser un temps aux assembleurs pour qu'ils puissent adapter leurs chaines de production).
... tu peux essayer d'y répondre. Même si tu ne connais pas la réponse, tu pourrais chercher un peu, faire des tests, tu pourras ainsi d'une part aider les autres, et d'autre part progresser dans la maitrise de ton système ... :)
euh ... pour un débutant c'est pas forcément évident de savoir que sed sous linux ne se comporte pas comme sed sous un autre unix ... c'est pour ça que, en général, je m'efforce d'apporter une solution portable (ou alors je précise que telle ou telle option n'est valable que sous GNU truc ... ).
Rien de moins standard que le comportement de "echo", selon l'OS et le shell. Un printf est plus standard. Vérifie dans les pages man de bash, ksh, sh, ainsi que dans les pages man de HP, Sun et AIX par exemple (les pages sont disponibles en ligne sur les sites www des constructeurs cités), tu verras ....
Attention, la version de l'OS est importante. par exemple, awk n'a pas le même comportement sous AIX et Solaris .... certaines fonctions ne sont pas implémentées dans le awk de solaris et il faut dans ce cas utiliser nawk ... Dans ce cas un truc du genre ci dessous devrait faire l'affaire :
AWK="/usr/bin/awk"
[ "$(uname -s)" == "SunOS" ] && AWK="/usr/bin/nawk" puis invocation de la commande par
sinon, pour info, les solutions proposées par ailleurs avec sed marcheront certainement (sauf utilisation d'options propres à GNU Sed dans les expressions), mais sans l'option -i et en travaillant dans un fichier temporaire.
[^] # Re: Ah bon?
Posté par totof2000 . En réponse au message probleme de connection. Évalué à 5.
Si tu veux de l'aide prend la peine de faire des phrases et d'expliquer clairement ton problème.
# Ah bon?
Posté par totof2000 . En réponse au message probleme de connection. Évalué à 1.
essai branché cable alim reseau. jette poubelle si marche po.
[^] # Re: commande shift
Posté par totof2000 . En réponse au message Probleme d'argument dans un shell. Évalué à 1.
[^] # Re: Mise en demeure.
Posté par totof2000 . En réponse à la dépêche Astrolix, ou être un Astronome Linuxien. Évalué à 0.
[^] # Re: Mise en demeure.
Posté par totof2000 . En réponse à la dépêche Astrolix, ou être un Astronome Linuxien. Évalué à 0.
# Mise en demeure.
Posté par totof2000 . En réponse à la dépêche Astrolix, ou être un Astronome Linuxien. Évalué à -1.
En tant qu'avocat des éditions Albert René, je vous prie de bien vouloir changer le nom de votre association. En effet celle-ci utilise la notoriété d'un de nos personnages (astérix le Gaulois) afin d'augmenter l'audience du site. Je vous demanderai donc de bien vouloir nous céder votre nom de domaine, et de bien vouloir nous payer 3000 euros de frais d'avocats, et ce avant le 15 décembre, ou nous entamerons une action en justice à votre encontre ...
[^] # Re: C'est n'importe quoi...
Posté par totof2000 . En réponse au message Utilisateurs, levez-vous !!!. Évalué à 1.
# commande shift
Posté par totof2000 . En réponse au message Probleme d'argument dans un shell. Évalué à 1.
une possibilité pour récuperer tes args en debut de script:
Arg1=$1;shift;
Arg2=$1;shift;
etc ....
# Je veux bien te faire ton labyrinthe ...
Posté par totof2000 . En réponse au message Labyrinthe. Évalué à 2.
Attention: les tarifs d'un développeur Java sont élevés.
Je te propose 3 options:
- une version de base
- une version commentée (mais plus chere) pour t'expliquer ce qui se fait.
[^] # Re: Un peu réducteur ?
Posté par totof2000 . En réponse à la dépêche Le monopole de Microsoft : mode d'emploi. Évalué à 1.
Ta remarque est valable également pour les soft libres.
Ceux ci sont pour la majorité développés uniquement pour Linux avec des spécificités linux dans tous les sens. Bien que le code source soit ouvert, ceci rend la portabilité vers d'autres OS libres, et la maintenance de ces portages difficiles.
[^] # Re: Le choix aurait bel et bien un coût
Posté par totof2000 . En réponse à la dépêche Le monopole de Microsoft : mode d'emploi. Évalué à 1.
Lors de l'achat d'une macine avec XP préinstallé, il arrive souvent que l'assembleur(ou fabricant) fournisse un CD de "restauration" permettant de réinstaller la machine telle qu'elle a été livrée.
A une époque, je me souviens également que les machines étaient livrées sans OS. Ms Dos et Windows etaient livrés à part et c'était l'utilisateur qui devait l'installer.
Une idée serait de permettre aux utilisateurs de choisir entre:
- une machine sans OS: la machine est livrée sans CD d'installation.
- une machine sans OS préinstallé: le CD est livré avec la machine, l'utilisateur n'a qu'à insérer le CD dans sa machine et laisser faire le processus d'installation
- une machine avec OS préinstallé: le vendeur se charge de mettre le CD dans la machine et d'installer l'OS.
Je ne vois rien d'insurmontable dedans ....
Apres, si la majorité des utilisateurs désire une machine avec XP de préinstallé, le vendeur commande disons 80 % de ses machines avec cet OS et 20 % de machines sans OS, plus le paquet de CD kivabien au cas ou les clients veulent un OS préinstallé. Si le vendeur vend des machines sans OS, il détruit les CD qui lui restent ....
Ca nécessiterait certainement une adaptation des chaines de fabrication, certes, mais rien d'insurmontable (on peut laisser un temps aux assembleurs pour qu'ils puissent adapter leurs chaines de production).
[^] # Re: peut on en conclure...
Posté par totof2000 . En réponse au journal Les logiciels propriétaires dans les distributions Linux. Évalué à 1.
Je ne me les rappelle pas toutes, mais un peu de recherche sur le web devrait vous donner plus d'éléments ...
[^] # Re: mouais
Posté par totof2000 . En réponse au journal Les logiciels propriétaires dans les distributions Linux. Évalué à 1.
[^] # Re: quelques pistes ...
Posté par totof2000 . En réponse au message rehercher puis modifier une ligne dans un fichier. Évalué à 1.
mettre -v a chaque variable que tu ajoutes.
# si tu t'ennuies, y a les forums ....
Posté par totof2000 . En réponse au journal On s'ennuie !. Évalué à 10.
[^] # Re: sed
Posté par totof2000 . En réponse au message rehercher puis modifier une ligne dans un fichier. Évalué à 1.
[^] # Re: quelques pistes ...
Posté par totof2000 . En réponse au message rehercher puis modifier une ligne dans un fichier. Évalué à 1.
[^] # Re: -e
Posté par totof2000 . En réponse au message Question sur echo.... Évalué à 1.
[^] # Re: -e
Posté par totof2000 . En réponse au message Question sur echo.... Évalué à 1.
[^] # Re: sed
Posté par totof2000 . En réponse au message rehercher puis modifier une ligne dans un fichier. Évalué à 1.
AWK="/usr/bin/awk"
[ "$(uname -s)" == "SunOS" ] && AWK="/usr/bin/nawk" puis invocation de la commande par
${awk} -v var="ma variable" .....
[^] # Re: sed
Posté par totof2000 . En réponse au message rehercher puis modifier une ligne dans un fichier. Évalué à 1.
[^] # Re: quelques pistes ...
Posté par totof2000 . En réponse au message rehercher puis modifier une ligne dans un fichier. Évalué à 1.
[^] # Re: quelques pistes ...
Posté par totof2000 . En réponse au message rehercher puis modifier une ligne dans un fichier. Évalué à 2.
awk -v var="$(head -1 fichier)" ' (NR==1) {if ($0 ~ var) { $0="toto" } print $0 } ' httpd.conf > httpd.conf.tmp
Ca marchera peut-etre.
Sinon (pas teste)
awk ' BEGIN {getline var <fichier} {if ($0 ~ var) { $0="toto" } print $0 } ' httpd.conf > httpd.conf.tmp
[^] # Re: quelques pistes ...
Posté par totof2000 . En réponse au message rehercher puis modifier une ligne dans un fichier. Évalué à 1.
[^] # Re: quelques pistes ...
Posté par totof2000 . En réponse au message rehercher puis modifier une ligne dans un fichier. Évalué à 1.
awk -v var="ma_chaine" ' (NR==1) {if ($0 ~ var) { $0="toto" } print $0 } ' httpd.conf > httpd.conf.tmp
Ceci n'executera la substitution que sur la premiere ligne
Sinon il y a head -1 | awk -v ....