• [^] # Re: Je suis peut-être une bille, mais...

    Posté par . En réponse à la dépêche Un prompt bash utile, sans poudre aux yeux. Évalué à 10.

    Cette histoire de tty, c’est du n’importe quoi !

    1. le grep $$ : $$ peut se trouver inclus dans un autre pid (celui d’un autre bash) ou comme argument d’un programme (le "bash" aussi) ou dans l’occupation mémoire d’un autre processus (→ pourquoi le u dans le ps ?) → "\A$$\Z"1 ;

    2. deux greps → un seul "\A$$\Z.* /bin/bash\Z"1 ;

    3. deux greps et un awk → un seul awk (awk "/\A$$\Z* \/bin\/bash\Z/ {print \7ドル}"1) ;

    4. en plus, on pourrait plus simplement regarder vers quoi pointe /proc/$$/fd/0

    5. … ou utiliser la commande prévue pour : tty.

    1 remplacer \A par \< et \Z par \>. La prévisualisation est bizarre : certaines barre obliques inverses (\) ne sont pas affichées si elles ne sont pas doublées et elle choisit les inférieur/supérieur à qui sont interprétés…