fr . comp . developpement

agl
Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: échappement dans un sous-shell sur Fr Comp Developpement



Groupes les plus fournis
usenet forums evolution usenet prison sci astronautique soc homosexualite sci techniques energies comp stockage soc economie misc engeulades misc engueulades comp securite rec jeux nomic comp lang perl comp os ms-windows programmation comp reseaux wifi rec photo labo numerique rec tv terrestre rec sport automobile comp lang javascript misc tabac misc droit


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

BNP Paribas intensifie son développement en Corée
La Tribune.fr - Il y a 13 heures
Alors que nombre de banques luttent actuellement pour leur simple survie, la française BNP Paribas, elle, poursuit son développement sans trop de heurts. ...
source

actualité

Projet Couverture : de nouveaux outils de développement open source
Vnunet.fr - Il y a 18 heures
Le Projet Couverture se positionne donc en première ligne du développement des systèmes critiques. Comment définit-on un système critique ' ...
Dépêche éditée par LinuxFr
2 autres articles
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.developpement |

fr . comp . developpement

Re: échappement dans un sous-shell



accueil . fr . comp . developpement



fr.comp.developpement.agl.*

Re: échappement dans un sous-shell

   
Sujet: Re: échappement dans un sous-shell
De: vincent+news (l' arobase) vinc17.org (Vincent Lefevre)
Groupes: fr.comp.developpement
Organisation: a training zoo
Date: 03. Mar 2008, 04:22:36
Dans l'article <fqf0ne$d18$1@news.tiscali.fr>,
  Cornillet Pascal <p.cornillet@laposte.net> écrit:

Mais dans mon cas certains arguments doivent être modifiés avec sed,
d'où le problème ci-dessous :

./count.sh  `echo foo | sed -e 's/foo/"a a"/g'`
2

Ici on vois bien que les guillemets double ont disparues,

Ils n'ont pas disparu:

$ for i in `echo foo | sed -e 's/foo/"a a"/g'`; do echo ".$i."; done
.."a.
..a".

C'est simplement le word splitting de sh. Pour supprimer le
word splitting, il suffit de mettre des guillemets:

$ for i in "`echo foo | sed -e 's/foo/"a a"/g'`"; do echo ".$i."; done
.."a a".

ou de redéfinir la variable IFS:

$ IFS=
$ for i in `echo foo | sed -e 's/foo/"a a"/g'`; do echo ".$i."; done
.."a a".

Ou si tu veux splitter sur un autre caractère:

$ IFS=a
$ for i in `echo foo | sed -e 's/foo/"a a"/g'`; do echo ".$i."; done
..".
.. .
..".

En revanche, si tu veux splitter sur certains espaces mais pas sur
d'autres dans la même chaîne, c'est impossible: il faut contourner
le problème d'une manière ou d'une autre. De toute façon, le word
splitting, c'était une mauvaise idée. En cela, zsh est bien meilleur.

--
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)


Date Sujet  Auteur
02.03. * échappement dans un sous-shellCornillet Pasca
02.03. +- Re: échappement dans un sous-shellEric Levenez
03.03. `* Re: échappement dans un sous-shellVincent Lefevre
03.03.  `* Re: échappement dans un sous-shellCornillet Pasca
03.03.   `- Re: échappement dans un sous-shellVincent Lefevre
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs test rec aviation sci astrophysique rec moto misc finance art poesie lettres langue francaise soc histoire soc environnement

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs test sci astrophysique misc finance soc histoire sci physique rec aviation comp ordinosaures rec moto misc droit

actualité

BNP Paribas intensifie son développement en Corée
La Tribune.fr - Il y a 13 heures
Alors que nombre de banques luttent actuellement pour leur simple survie, la française BNP Paribas, elle, poursuit son développement sans trop de heurts. ...
source

actualité

Europlasma continue son développement dans l'énergie renouvelable
La Tribune.fr - Il y a 18 heures
A ce titre, Europlasma a signé un accord de partenariat avec Enviroparks , une équipe Galloise expérimentée en charge du développement d'un éco-site ...
source


 




Copyright 2008 ©  - YouTheNet.com

| bilberry |