Bonjour,
help shopt, help help affichent bien en français l’aide de la fonction bash correspondante
mais help set l’affiche en anglais (man bash affiche en français)
Une explication?
(Jessie)
Bonjour,
help shopt, help help affichent bien en français l’aide de la fonction bash correspondante
mais help set l’affiche en anglais (man bash affiche en français)
Une explication?
(Jessie)
Bonjour josephtux
Si des pages man ou d’aide n’ont pas encore été traduites
ce sont les pages man ou d’aide originales qui sont affichées
set est une des commandes internes (builtins) de l’interpréteur de commandes,
mais même si la page man de buitins n’a pas encore été traduite,
la page man de bash existe en version française.
Donc, tu entre :
man bash
et, pour faire une recherche avec le pager less (qui affiche les pages man),
tu tape sur la touche /
et tu copie/colle le motif de recherche suivant avant d’appuyer sur la touche entrée
set \[
(
il y a un caractère espace,
suivit de set,
suivit d’un autre caractère espace,
suivit dun caractère \ (antislash) qui sert à “échapper” le caractère [ suivant.
)
C’est le pager less qui affiche les pages man,
et quand une page man est affichée tu peux afficher l’aide en ligne de ce pager en appuyant sur la touche h
Et sinon, même si ce n’est pas encore traduit pour GNU, il y a des pages de man traduites sur le net, pour d’autres OS UNIX (ou UNIX-like) qui sont souvent un bon démarrage pour au moins comprendre l’usage, même s’il peut y avoir des différences sur les arguments des commandes.
Merci pour vos réponses,
L’idée du man builtins non traduit est sans doute une piste.
La question devient alors pourquoi la commande help choisit-elle l’aide de set dans le man builtins et celle de shopt et de help dans le man bash ?
Je pense que c’est la traduction qui est incomplète
Si on entre :
LANG=C help set
les deux premières lignes retournées sont :
set: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
Set or unset values of shell options and positional parameters.
Mais si on entre :
help set
les deux premières lignes retournées sont :
set: set [-abefhkmnptuvxBCHP] [-o nom-option] [--] [arg ...]
Set or unset values of shell options and positional parameters.
Il y a bien une traduction, mais elle est incomplète.
Donc je suppose que help utilise uniquement le man de builtins et pas le man de bash ?
il s’agit de l’aide en ligne (<=> pas des pages man) de l’interpréteur de commandes bash
help est une des commandes faisant partie des builtins de bash
Apparemment la traduction semble incomplète,
il faudrait fouiller par là -> http://translationproject.org/domain/bash.html
Ah oui, je comprend: l’aide en ligne est indépendante des fichiers de man.
merci pour ces éclairages