$ type if
if is a shell keyword
Я не знаю других ключевых слов оболочки.
Есть ли какая-нибудь команда для перечисления всех ключевых слов оболочки bash?
Примечание: help -m
отображает как встроенные функции оболочки, так и ключевые слова оболочки.
command-line
bash
Авинаш Радж
источник
источник
Ответы:
Для этого существует встроенная команда оболочки,
compgen
которую вы наверняка не заметили при запускеhelp -m
.Смотрите
help -m compgen
для получения дополнительной информации оcompgen
.источник
Идея взята отсюда :
В bash, чтобы вывести список всех ключевых слов, сначала выполните следующую команду в терминале:
Затем введите в суфлера: :SpaceTabTab.
Работает очень хорошо для меня:
источник