$ type if
if is a Shell keyword
Je ne connais pas les autres mots-clés de Shell.
Existe-t-il une commande permettant de répertorier tous les mots-clés bash Shell?
Remarque: help -m
affiche les mots-clés intégrés et les mots-clés du shell.
Car il existe cette commande intégrée à Shell appelée compgen
dont vous n’avez certainement pas remarqué lors de l’exécution de help -m
.
$ compgen -k
if
then
else
Elif
fi
case
esac
for
select
while
until
do
done
in
function
time
{
}
!
[[
]]
coproc
Voir help -m compgen
pour plus d'informations sur compgen
.
Idée prise de ici :
Dans bash, pour répertorier tous les mots-clés, exécutez d'abord la commande suivante dans le terminal:
complete -A keyword :
Puis tapez au prompteur: :SpaceTabTab.
Fonctionne très bien pour moi:
! { coproc Elif fi if then while
[[ } do else for in time
]] case done esac function select until