La fonctionnalité adéquate est implémentée dans LESS. Les solutions avancées (courantes) forment une sorte d’antithèse (elles produisent un aspect cosmétique). Maladroit, inélégant et superficiel. Néanmoins, cela est potentiellement plus efficace que de connaître tout un tas de choses.
/^[[:blank:]]+-\bk
L’utilisateur effectue une recherche dans un fichier. On lance less <nom du fichier> puis on saisit une expression régulière. La barre oblique / est une commande interne à less pour lancer une recherche. man repose sur less par défaut.
La commande composée man cmd | sed…en soi est valable en ligne de commande (càd pas dans un script). Mais cela implique que l’utilisateur maîtrise les expressions régulières, ce qui est justement l’inverse du résultat recherché en créant un script Shell. Sans compter les inconvénients potentiels.
La fonctionnalité adéquate est implémentée dans
LESS
. Les solutions avancées (courantes) forment une sorte d’antithèse (elles produisent un aspect cosmétique). Maladroit, inélégant et superficiel. Néanmoins, cela est potentiellement plus efficace que de connaître tout un tas de choses.L’utilisateur effectue une recherche dans un fichier. On lance
less <nom du fichier>
puis on saisit une expression régulière. La barre oblique/
est une commande interne àless
pour lancer une recherche.man
repose surless
par défaut.La commande composée man cmd | sed… en soi est valable en ligne de commande (càd pas dans un script). Mais cela implique que l’utilisateur maîtrise les expressions régulières, ce qui est justement l’inverse du résultat recherché en créant un script Shell. Sans compter les inconvénients potentiels.
Le texte pour l’option
-k
n’est pas affiché en totalité dans la première commande. La seconde commande est essentiellement un script Perl.