[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: Suppression des espace devant chaine sous zsh
- To: <>
- Subject: Re: Suppression des espace devant chaine sous zsh
- From: "Pascal Schneider" <>
- Date: Fri, 15 Aug 2003 00:09:16 +0200
- Organization: Infocaz
merci pour vos réponses qui auront le merite de me faire me pencher sur sed
tr et autres,
malheureusement, tous mes tests me retourne invariablement ou ' ' (espace)
ou $1 espace $2 espace $3 espace ... etc ou espace $2 espace $3 espace $4
... etc ou $2$3$4 et moi se que je veut s'est $2 espace $3 espace $4 ... etc
Merci quand meme
Pascal
----- 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
>