Re: Décompte différent dans un script et en lignede commande

Top Page

Reply to this message
Author: Patrice Karatchentzeff
Date:  
To: guilde
New-Topics: Re: Décompte différent dans un script et en ligne de commande
Subject: Re: Décompte différent dans un script et en lignede commande
En fait, non : j'en ai systématiquement deux de plus...

Le lun. 29 janv. 2024 à 08:39, Patrice Karatchentzeff
<patrice.karatchentzeff@???> a écrit :
>
> Ben non, justement...
>
> % ps -edf | grep thunderbird
>
> 5 occurrences avec le grep
>
> % ps -edf | grep -c thunderbird
>
> 4 occurrences : le -c compte intelligemment en virant sa propre occurrence.
>
> Pour passer à 6, il faut :
> - compter le grep
> - compter une ligne de plus
>
> Or, c'est la même ligne de commande utilisée dans les deux cas : il y
> a une en directe et l'autre forkée à partir du script...
>
> Bon, en écrivant cela, j'ai trouvé : le nom original de mon script
> comporte la variable thunderbird : c'est donc le nom du script qui est
> compté aussi :(((((
>
> Désolé pour le bruit...
>
> Merci
>
> PK
>
> Le lun. 29 janv. 2024 à 08:22, Christian Marillat <marillat@???> a écrit :
> >
> > On 29 janv. 2024 08:03, Patrice Karatchentzeff <patrice.karatchentzeff@???> wrote:
> >
> > > Salut,
> >
> > Salu,
> >
> >
> > [...]
> >
> > > Le décompte est de 6 ici, comme s'il comptait les lignes vides autour
> > > de la commande en ligne (cf. au-dessus).
> > >
> > > Il y a un truc qui m'échappe... Quelqu'un a une idée ?
> >
> > Si tu retourne l'affiche de grep et echo le compte est bon.
> >
> > Christian
> >
>
>
> --
>       |\      _,,,---,,_           Patrice KARATCHENTZEFF
> ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:patrice.karatchentzeff@gmail.com
>      |,4-  ) )-,_. ,\ (  `'-'
>     '---''(_/--'  `-'\_)




-- 
      |\      _,,,---,,_           Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:patrice.karatchentzeff@gmail.com
     |,4-  ) )-,_. ,\ (  `'-'
    '---''(_/--'  `-'\_)