j'ai mis
Fichiers=`grep Fichiers /chemin/test | head -1 | awk '{ $1 = "" ; print $0 }'`
Fichiers=awk 'BEGIN { print $Fichiers }'/dev/null
sa ne marche pas (message : 57: aucun fichier ou répertoire de ce type: BEGIN { print $Fichiers }/dev/null)
a mon avis, me trompe dans la syntaxe sous zsh
mai en fait, le pb vient du fait que la premier commande me retourne la variable Fichier avec un espace devant si je pouvais l'enlever tout irai bien
Merci d'avance
Pascal
merci pour la réponse, vais essayer
voici ma ligne de commande Fichiers=`grep Fichiers /chemin/test | head -1 | awk '{ $1 = "" ; print $0 }'` merci Pascal ----- Original Message ----- From: "Richard Prescott" <> To: <> Sent: Wednesday, August 13, 2003 4:00 PM Subject: Re: modification de chaine de caractere sous zsh > Ca serait bien d'avoir ta ligne de commande... > > exemples de solutions > > $ awk 'BEGIN { print " allo" }' /dev/null > allo > $ echo `awk 'BEGIN { print " allo" }' /dev/null` > allo > $ awk 'BEGIN { print " allo" }' /dev/null | sed 's/^ //' > allo > > > > > On Wed, 2003-08-13 at 09:28, Pascal Schneider wrote: > > bonjour, > > > > je récupère une chaîne de caractère dans un fichier avec la commande awk. > > malheureusement, cette chaîne m'est retournée avec un espace au début, quel que soit le caractère de séparation utilisé dans le fichier. > > > > quelqu'un serait il comment enlever cet espace de début de chaîne > > > > ps tout ceci est fait sous script avec zsh > > > > d'avance merci > > > > Pascal > > > -- > Liste de diffusion aide > http://linux-quebec.org/mailman/listinfo/aide > |