Как перечислить все ключевые слова оболочки?

$ type if
if is a shell keyword

Я не знаю других ключевых слов оболочки.

Есть ли любая команда для списка всех ключевых слов оболочки удара.?

Примечание: help -m дисплеи и окружают builtins и окружают ключевые слова.

14
задан 4 September 2019 в 17:14

2 ответа

Поскольку это существует, которые окружают встроенную команду, названную compgen, который несомненно Вы не заметили его, когда Вы работаете help -m.

$ compgen -k
if
then
else
elif
fi
case
esac
for
select
while
until
do
done
in
function
time
{
}
!
[[
]]
coproc

См. help -m compgen для большего количества информации [приблизительно 114].

11
ответ дан 23 November 2019 в 03:03

Идея, взятая от здесь :

  • В ударе, для списка всех ключевых слов, первый показ следующая команда в терминале:

    complete -A keyword :
    
  • Тогда тип в запрашивающей стороне: : Пространство Вкладка Вкладка .

Работы очень хорошо для меня:

!         {         coproc    elif      fi        if        then      while     
[[        }         do        else      for       in        time      
]]        case      done      esac      function  select    until     
3
ответ дан 23 November 2019 в 03:03

Другие вопросы по тегам:

Похожие вопросы: