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

Startseite

Nachricht beantworten
Autor: Patrice Karatchentzeff
Datum:  
To: guilde
Alte Treads: Re: Décompte différent dans un script et en ligne de commande
Betreff: Re: Décompte différent dans un script et en lignede commande
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-  ) )-,_. ,\ (  `'-'
    '---''(_/--'  `-'\_)