[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: Fw: Suppression des espace devant chaine sous zsh
- To: "" <>
- Subject: Re: Fw: Suppression des espace devant chaine sous zsh
- From: Richard Prescott <>
- Date: 14 Aug 2003 10:07:54 -0400
-
In-reply-to: <[email protected]>
Vous les avez sur :
http://linux-quebec.org/archives/aide/
On Thu, 2003-08-14 at 09:39, Pascal Schneider wrote:
> Désolé, mais j'ai eu un plantage disque au moment de la réception de la
> réponse qui ma fait perdre le mail de réponse. quelqu'un pourrait il me le
> forwarder
>
> merci d'avance
>
> Pascal
>
>
> Subject: Re: Suppression des espace devant chaine sous zsh
>
>
> > Fichiers=`sed -e '/^LigneCherchée/!d' -e 's/LigneCherchée
> > //'-e q /chemin/test`
> >
> > me donne le message :
> >
> > sed: -e expression #2, char 26: Unknown option to 's'
> >
> > et aucune variables Fichiers (Fichiers = "")
> >
> > si je met
> >
> > Fichiers=`grep LigneCherchée /chemin/test | head -1 | awk '{ print $2 }'`
> > la commande marche impeccablement tant qu'il n'y a pas d'espace dans le
> > chemin cherché, j'ai donc contourné par
> > Fichiers=`grep LigneCherchée /chemin/test | head -1 | awk '{ $1 = "" ;
> print
> > $0 }'`
> > et la, j'ai les bon chemin complets mais ils sont affublés d'un espace en
> > début de chaine.
> >
> > toutes les solutions que j'ai essayé me retourne (hors les erreurs) soit
> une
> > variable vide (ou plutôt l'espace de début), soit le nom de la variable,
> > soit la variable complète avec tous les espaces supprimés (il faut que je
> > conserve les espaces dans la variable)
> >
> > je doit être nul en batch (enfin je suis)
> >
> > j'ai essayé
> >
> > Fichiers=`grep LigneCherchée /chemin/test | head -1 | awk '{ $1 = "" ;
> print
> > $0 }' | rd " ",""`
> > et bien d'autre, rien n'a résolu mon pb
> > je ne connait pas du tout sed
> >
> > merci
> >
> > ----- Original Message -----
> > From: "Richard Prescott" <[email protected]>
> > To: <[email protected]>
> > Sent: Thursday, August 14, 2003 1:10 PM
> > Subject: Re: Suppression des espace devant chaine sous zsh
> >
> >
> > >
> > > Plus simple encore :
> > >
> > > Fichiers=`sed -e '/^Fichiers/!d' -e 's/Fichiers //' -e q /chemin/test`
> > >
> > >
> > > On Thu, 2003-08-14 at 03:35, Pascal Schneider wrote:
> > > > Bonjour
> > > >
> > > > Merci pour vos réponses, mais mon problème n'est toujours pas résolu.
> > > >
> > > > donc je repose le pb.
> > > >
> > > > je cherche une variable dans un fichier par la commande :
> > > >
> > > > Fichiers=`grep Fichiers /chemin/test | head -1 | awk '{ $1 = "" ;
> print
> > $0 }'`
> > > >
> > > > cette commande me retourne un chemin de fichier que j'exploite
> > (j'utilise cette commande car le chemin en question contient des espaces
> > comme dans "Programs Files" par exemple.
> > > >
> > > > malheureusement, cette commande renvoie la la variable Fichier avec un
> > espace à l'avant (Echo $Fichier donne : ' /Chemin/Chemin1/'Chemin
> > Composé'/Chemin2/Fichier*"
> > > > les cotes entre 'Chemin Composé' sont misent en dur pour
> l'exploitation
> > de la variable.
> > > >
> > > > J'ai essayé toutes vos solutions qui me renvoient invariablement soit
> un
> > espace, soit la Chaine $Fichier, soit le Chemin voulu tronqué de tous ses
> > espaces.
> > > >
> > > > n'existe t'il pas une commande du type Fichier=ltrim($Fichier) qui
> > supprimerai les espaces de début de chaine????
> > > >
> > > > j'ai essayé toute vos solutions par commande directe (traitement après
> > la commande ci-dessus) et directement après la commande
> > > >
> > > > Fichiers=`grep Fichiers /chemin/test | head -1 | awk '{ $1 = "" ;
> print
> > $0 }' | commande`
> > > > rien n'y fait.
> > > >
> > > > si une bonne âme charitable pouvait me donner une solution concise, je
> > lui en serai extrêmement reconnaissant (je vient de passer deux nuit
> > blanches à chercher et ne voit pas de lueur d'espoir à mon calvaire)
> > > >
> > > > vous remerciant par avance
> > > >
> > > > Pascal
> > > >
> > > >
> > >
> > >
> > > --
> > > Liste de diffusion aide
> > > http://linux-quebec.org/mailman/listinfo/aide
> > >
> >
>
> --
> Liste de diffusion aide
> http://linux-quebec.org/mailman/listinfo/aide
>